这个for循环不运行.这个简单的代码应该获取页面上的所有H5元素,然后获得"innerHTML",但代码永远不会运行for循环.
function myFunction() {
var x = document.getElementsByTagName("h5").length;
alert(x);
var y;
var z;
for (i = 0; i < x.length; i++) {
y = document.getElementsByTagName("h5")[i];
z = y.innerHTML;
alert(z + " this");
}
}
Run Code Online (Sandbox Code Playgroud)
您正在寻找一个本身就是长度的.length物业x.我想你的意思是:
var x = document.getElementsByTagName("h5");
Run Code Online (Sandbox Code Playgroud)
或者当然
for (i = 0; i < x; i++) {
Run Code Online (Sandbox Code Playgroud)
取决于你x之后做的事情
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |