gpt4 book ai didi

javascript - 为什么存在 document.getElementById() 函数?

转载 作者:数据小太阳 更新时间:2023-10-29 04:02:47 24 4
gpt4 key购买 nike

<分区>

在创建网页时我一直使用函数

var someVariable = document.getElementById('myID');

获取对元素对象的引用。最近有人向我建议,这是没有必要的,因为已经有这样一个变量。它的名字等于id。我已经对其进行了测试,它似乎有效。

<div id="myID">some text</div>
<a href="someplace" onclick="alert(myID.innerHTML)">click here</a>

此代码有效,并按预期提醒“某些文本”。 firefox 错误控制台中只有一条警告:

element referenced by ID/NAME in global scope. Use WC3 standard document.getElementById() instead....

我现在主要使用 jQuery,但我需要在工作中向我的老板证明一点,否则我将不得不给他买一盒巧克力 :-)。

为什么上面的代码不工作或者为什么使用它是一个非常错误的想法(在 firefox 中的警告是不够的)有什么想法吗???

感谢您的回答

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com