gpt4 book ai didi

javascript - 我怎样才能让 JavaScript 仅在可以找到元素时才隐藏它?

转载 作者:太空宇宙 更新时间:2023-11-03 19:48:01 25 4
gpt4 key购买 nike

我的一个 SSI 文件中有一个 javascript 事件处理程序,它隐藏了一堆元素,这些元素可能会或可能不会出现在调用 SSI 文件的页面上。因此,处理程序会顺利进行,直到它找不到我要求它隐藏的元素,然后在完成可能要隐藏的任何内容之前停止。那么,我怎样才能让 JavaScript 不挂断元素是否在页面上,而只是通过处理程序呢?

非常感谢。
迈克

最佳答案

取决于您获取元素的方式。如果您不使用 JS 库,那么您可以这样做:

/* handler begin code */
var el = document.getElementById('myElement');
if (el) {
//do work
}
/* handler end code */

如果你使用像 jQuery 这样的东西会更容易,你可以在其中选择元素,然后即使它不存在,对所选集合的任何操作也不会抛出异常

//this will work even if myElement doesn't exist - no exceptions will be thrown
$("#myElement").hide();

关于javascript - 我怎样才能让 JavaScript 仅在可以找到元素时才隐藏它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1186435/

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