我有一个li看起来像:
<li temp="true">HELLO</li>
Run Code Online (Sandbox Code Playgroud)
我怎么会得到"临时"所以我可以操纵JS中的"HELLO"......我知道如何通过id甚至className
在支持浏览器(即除古代IE之外的任何东西):
var li = document.querySelector("li[temp=true]");
Run Code Online (Sandbox Code Playgroud)
如果需要支持旧的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;
})();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1309 次 |
| 最近记录: |