<div onload="showHidden();">
aa
</div>
<div id="cantseeme" style="display: none;">LALALA</div>
<script>
function showHidden() {
document.getElementById("cantseeme").style.display='inline'; // Show it
}
</script>
答案 0 :(得分:1)
在调用showHidden()时,浏览器尚未加载定义该函数的脚本。您需要在调用函数定义之前放置函数定义,或等到脚本加载后调用函数。
答案 1 :(得分:1)
onload
不是div
元素的属性。它只是body
元素的一个属性。
答案 2 :(得分:1)
<div>
aa
</div>
<div id="cantseeme" style="display: none;">LALALA</div>
<script>
document.getElementById("cantseeme").style.display='inline'; // Show it
</script>
脚本应该在div之后加载,所以不必担心调用它。
我想。
答案 3 :(得分:1)
没有div“onload” 你可以添加你的身体onload,它应该工作。