gpt4 book ai didi

javascript - 对于 WinJS 应用程序,我应该使用 getElementById 还是直接引用元素?

转载 作者:行者123 更新时间:2023-11-30 08:55:55 27 4
gpt4 key购买 nike

要引用此 DOM 元素:

<input id="chkBxCheezDoodles" type="checkbox" />

在 Windows 8 JS 应用程序中,我可以这样做:

document.getElementById("chkBxCheezDoodles").checked = true;

或者这个:

chkBxCheezDoodles.checked = true;

什么时候(如果有的话)getElementById 优先于直接引用?使用 getElementById 是否被认为“更清洁”?

最佳答案

我的偏好是使用 getElementById,而不是依赖要投影到全局命名空间中的变量。这不会导致类似命名变量、冲突等问题。

恕我直言,我尽量不使用 ID,而是使用带有自定义属性或特定 CSS 类的 querySelectors。

关于javascript - 对于 WinJS 应用程序,我应该使用 getElementById 还是直接引用元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13592821/

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