Tôi đã tạo một đối tượng tại thời gian chạy bằng cách sử dụng thẻ innerHTML, bây giờ tôi muốn truy cập phần tử này bằng cách sử dụng getElementById, khi tôi truy cập phần tử giá trị NULL trả về của nó. Vui lòng đề nghị cho tôi bất kỳ hướng để tôi có thể đạt được điều này,getElementById Trong đó Element được tạo động trong thời gian chạy
Dưới đây là gợi ý mã sau đây mà tôi đang sử dụng
Trong HTML
<div id="web">
<object id="test"></object>
</div>
Trong JS
document.getElementById("web").innerHTML="<object id='test2'></object>";
.
.
var obj = document.getElementById("test2");
Đây obj trả về giá trị null.
Một số đoạn mã sẽ hữu ích. – Sirko
Vui lòng sử dụng jsFiddle.net –
Hãy thử sử dụng đoạn mã từ [ở đây] [1] [1]: http://stackoverflow.com/questions/343145/does-getelementbyid-work-on-elements -created-by-javascript – Elena