使用Javascript我試圖測試文檔中是否存在ID爲「test_div」的DIV。用JQuery檢查DIV ID是否存在
我使用
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>
你使用的是什麼javascript框架?看起來不像jQuery或原型...它可能有一個內置的方法來做到這一點。 – 2010-11-13 03:29:09