我在運行時使用innerHTML標記創建了一個對象,現在我想通過使用getElementById訪問此元素,當我訪問元素時它的返回NULL值。請給我建議任何方向,這樣我可以達致這,getElementById其中元素是在運行時動態創建的
這裏是我使用
在HTML
<div id="web">
<object id="test"></object>
</div>
在JS
document.getElementById("web").innerHTML="<object id='test2'></object>";
.
.
var obj = document.getElementById("test2");
這裏的obj下面的代碼提示返回空值。
某些代碼片段會有幫助。 – Sirko 2012-03-28 07:18:37
請使用jsFiddle.net – 2012-03-28 07:21:30
嘗試使用代碼段從[這裏] [1] [1]:http://stackoverflow.com/questions/343145/does-getelementbyid-work-on-elements創建的javascript – Elena 2012-03-28 07:21:47