如何获取html标签中的节点

如何获取html标签中的节点,第1张

节点的个数:

documentgetElementById("id")childNodeslength

注意: 标签开/闭合算2个节点 第几个子几点:

documentgetElementById("id")childNodes[n]

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:indexhtml。

2、在indexhtml中的<script>标签,输入js代码:

var a = '通过id获取:' + $('#test')html();

var b = '通过标签名获取:' + $('div')html();

$('body')append('<br/>' + a);

$('body')append('<br/>' + b);

3、浏览器运行indexhtml页面,此时成功通过id和标签名称获取到了节点并打印了节点内容。

既然是返回的HTML,那么直接获取肯定是获取不到的,但是可以通过 加载顺序来解决这个问题。在返回的数据中加一个标识码,如果获取到这个标识码则代表已经正常返回 html , 这个时候再通过 获取dom 的方法去获取dom 就可以了。

定义这样一个jq扩展

jQueryfnouterHTML = function(s) {

return (s) thisbefore(s)remove() : $("<Hill_man>")append(thiseq(0)clone())html();

}

然后

$("year")outerHTML

这样就可以了

以上就是关于如何获取html标签中的节点全部的内容,包括:如何获取html标签中的节点、如何根据HTML标签的id属性和标签名称来获取节点、nodejs请求界面返回html时,如何获取相应的标签极其内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存