gpt4 book ai didi

Javascript 获取 LI 标签中的元素

转载 作者:行者123 更新时间:2023-11-30 08:53:18 25 4
gpt4 key购买 nike

我有一个 li 看起来像:

<li temp="true">HELLO</li>

我如何获得“temp”以便我可以在 JS 中操作“HELLO”...我知道如何通过 id 甚至 className

最佳答案

在支持的浏览器中(即除了古老的 IE 之外的任何浏览器):

var li = document.querySelector("li[temp=true]");

如果需要支持旧的 IE,试试这个:

var li = document.querySelector ? document.querySelector("li[temp=true]")
: (function() {
var lis = document.getElementsByTagName('li'), l = lis.length, i;
for( i=0; i<l; i++) {
if( lis[i].getAttribute("temp") == "true") return lis[i];
}
return false;
})();

关于Javascript 获取 LI 标签中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15933993/

25 4 0