小编use*_*531的帖子

document.getElementById返回null

这是相关的HTML:

<div id="navcontainer">
    <ul id="navlist">
        <li><a href="#tab1">Item one</a></li>
        <li><a href="#tab2">Item two</a></li>
        <li><a href="#tab3">Item three</a></li>
        <li><a href="#tab4">Item four</a></li>
        <li><a href="#tab5">Item five</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

vertical.js的内容

function tabber() {
    var li = document.getElementById("navcontainer");
    var as = document.getElementById('navlist');

    return;
}

window.onload = tabber();
Run Code Online (Sandbox Code Playgroud)

执行tabber()函数时,对document.getElementById的函数调用返回null.为什么?元素navcontainer肯定存在.有线索吗?

javascript null return getelementbyid

2
推荐指数
2
解决办法
1581
查看次数

标签 统计

getelementbyid ×1

javascript ×1

null ×1

return ×1