繁体   English   中英

使用JavaScript(无JQuery)从[object,HTMLUnknownElement]获取innerHTML

[英]Getting innerHTML from an [object, HTMLUnknownElement] with JavaScript (No JQuery)

所以,我正在编写一个脚本,它找到tagName为ui元素,并在控制台中打印标签内的内容:

<ui>CONTENT_HERE</ui>

我使用以下代码来执行此操作。

var e = document.getElementsByTagName('ui');

for (var i = 0; i < e.length; i++) {
    if (e[i].tagName.toLowerCase() === 'ui') {
        console.log(e[i].innerHTML());
    }
}

对于此代码,我收到错误:

e[i].innerHTML is not a function(...)

在单独打印e[i]时,我将<ui>CONTENT_HERE</ui>作为输出。

如何从标签内部获取内容并将其打印到屏幕上?

注意 - 我也尝试过使用.html().value()

没有JQuery请。 谢谢。

只需删除括号即可访问该属性。

console.log(e[i].innerHTML);
//                       ^^

 var e = document.getElementsByTagName('ui'); for (var i = 0; i < e.length; i++) { if (e[i].tagName.toLowerCase() === 'ui') { console.log(e[i].innerHTML); } } 
 <ui>CONTENT_HERE</ui> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM