dom解析中document.body.table[0].tr[0].td[0].innerHTML为什么得不到内容求解

dom解析中document.body.table[0].tr[0].td[0].innerHTML为什么得不到内容求解,第1张

DOM没有这种取得元素的方法,id也不行,你还是按规矩来吧

var table=documentgetElementsByTagName("table")[0];

var tr=tablefirstElementChild;

var td=trfirstELementChild;

tdinnerHTML

或者用jQuery

DOM是Document Object Model的简称,中文名称为文档对象模型。它的主要作用是建立网页与 Script 或程序语言沟通的桥梁。

我们平时可 *** 作及建立文件的属性、方法及事件都以并且用“对象”来展现(例如,document 就代表“文件本身”这个对象,table 对象则代表 HTML 的表格对象等等)。这些对象可以由当今大多数的浏览器以 Script 来取用。 DOM 常用来和JavaScript交互,也就是说程序以 JavaScript写成,但使用 DOM 来存取页面及其元素。它们两者之间的结合非常紧密,甚至可以说如果没有DOM,我们在使用javascript的时候是不可想象的,因为我们每解析一个节点一个元素都要耗费很多精力,DOM 本身是设计为一种独立的程序语言,以一致的 API 存取文件的结构表述;当然除了JavaScript,DOM可还可以与任何程序语言共同运作,如C/C++、VB、VBS。

有原生DOM获取以及用js库比如jquery

原生DOM的话首先获取标签对象,id或者name或其他

例:

<p id="targetp" >2333333</p><script>

    var element = documentgetElementById("targetp");

    var tagname = elementtagName;

    alert(tagname);

</script>

jQuery获取

$("#content-header")get(0)tagName

如果已经获取到对象可以直接获取标记名

<p onclick="alert('您单击的是:'+thistagName);">中华人民共和国</p>

参考 >

以上就是关于dom解析中document.body.table[0].tr[0].td[0].innerHTML为什么得不到内容求解全部的内容,包括:dom解析中document.body.table[0].tr[0].td[0].innerHTML为什么得不到内容求解、什么是DOM模型、如何用JS获取html元素的标记名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9771335.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存