我有一個div:的document.getElementById()沒有得到一個價值
<div id="results"></div>
,並在我的JS:
document.getElementById('results').innerHTML = "foo";
這個工作正常但是...
我試着存儲它...
var rslt = document.getElementById('results');
所以我可以更多地使用它asily。然而,「rslt」是未定義的,在螢火蟲中,當我將鼠標移到getElementById括號內的「results」時,它不顯示任何信息。像它是一個字符串?
我敢肯定,這可能是很簡單的,我看不出它......
當我打電話的rslt它給「空」了。但如果我刪除了「var reslt =」其餘部分「document.getElementById('results')」完美地工作並返回div。
添加小提琴??? –
其工作完美 – Tuhin
這是工作夥計... :) http://jsbin.com/defen/1/edit?html,js,output。原因是因爲DOM尚未加載你的div ;-)看到我的答案。 –