我想複製一個元素,然後分配給新的ID和名稱。我的目標是後來我想再次找到那個元素。這裏是一個例子:getElementById返回allways null如果我搜索新創建的元素
<div id="contDiv">
<div style="float:left"> filename </div>
<div style="margin-left: 323px"> playtime(in Sek.) </div>
<div id="tl_Einst" class="editor-field">
<select id="Medianames" onchange="change(this)" name="TL_Medianame">
<span class="field-validation-valid" data-valmsg-replace="true" data-valmsg- for="Filename"> </span>
<select id="playtime" class="playtime" name="playtime" disabled="">
</div>
<input id="More" type="button" onclick="Addfiles()" value="+">
</div>
在運行時,我複製元素「tl_Einst」與其子。然後用戶更改combox的內容,然後我讀取它們並將它們發送到服務器。後來我得到了答案。所以我打電話GetelementById("newElementID")
,但我總是空,如果搜索新的創建元素。我能做什麼?
謝謝
馬立克
GetelementById(「#newElementID」)應該在沒有「#」的情況下使用。 「#」是jQuery中的id選擇器 –
我已更正我的帖子。 – burkut
爲什麼你不顯示實際的JavaScript代碼! – epascarello