gpt4 book ai didi

javascript - 使用 JQuery 检查 DIV id 是否存在

转载 作者:行者123 更新时间:2023-12-03 21:49:23 25 4
gpt4 key购买 nike

我正在尝试使用 Javascript 测试文档中是否存在 id 为“test_div”的 DIV。

我正在使用

if (getElementById("test_div"))

在下面的脚本中检查DIV是否存在于文档中。然而它不起作用。我对 Javascript 没有太多经验;但从我所做的研究看来,我的问题可能与嵌套函数有关。

如果我删除

,该脚本确实可以工作
if (getElementById("test_div"))

有谁知道如何从函数中检查文档中是否存在 ID 为“test_div”的 DIV,如下所示?

<div id="test_div"></div>

<script>
function loadInfo(){
var req = new Request({
method:'get',
url:'getinfo.php,
noCache: true,
onRequest: function(){

if (getElementById("test_div")) {
$('test_div').set('html', 'loading data');
}

},
onComplete:function(responseText, responseHtml){
if (JSON.decode(responseText) != null){
var data = JSON.decode(responseText);

if (getElementById("test_div")) {
$('test_div').set('html', data['test_div']);
}

}
},
onFailure: function(){

if (getElementById("test_div")) {
$('test_div').set('html', '-');
}

}
}).send();
}
window.addEvent('domready', function(){
loadInfo();
});
</script>

最佳答案

您必须执行document.getElementById(id)。但是看看你如何使用 jquery - 你也可以执行 $(id).length > 0 来检查元素是否存在

关于javascript - 使用 JQuery 检查 DIV id 是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4170774/

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