NotFoundError: DOM Exception 8
NotFoundError: DOM Exception 8
开门见山:
function dell(a) {
var id = a.split('');
var rs_array = ["nr", "ps", "aan", "des", "subs", "del"];
var r_array = ["artnr", "ps", "aan", "des", "subtots", "del"];
for (i = 0; i < 6; i++) //ligt aan nummer
{
var regels = document.getElementById(rs_array[i]);
regels.removeChild(document.getElementById(r_array[i] + id[3]));
}
}
用这段代码,我试图删除一些输入元素
for r = 0 to a_rows-1 step 1%>
<tr id="regels">
<td width="auto" id="nr">
<input type="text" name="artid" id="artnr<%=r%>" value="<%=records(1,r)%>" size="6">
</td>
<td id="ps">
<input type="text" name="ps" id="ps<%=r%>" onfocus="this.blur()" value="<%=records(2,r)%>" size="7">
</td>
<td id="aan">
<input type="text" name="aan" id="aan<%=r%>" onkeyup="sub(this.id,this.value);count()" value="<%=records(3,r)%>" size="2">
</td>
<td id="des">
<input type="text" name="omschr" id="des<%=r%>" value="<%=records(4,r)%>" size="50">
</td>
<td id="subs">
<input type="text" name="subtots" id="subtots<%=r%>" onfocus="this.blur()" value="<%=records(5,r)%>" size="7">
</td>
<td id="del">
<div id="del<%=r%>" onclick="dell(this.id)" style="cursor:pointer;border:1px black solid;font-size:20px">-</div>
</td>
</tr>
<% next
这来自于我的数据库。我试图通过给他们一个数字id来删除输入元素。奇怪的是:我可以删除第一行,但在那之后,当我试图删除另一行时,它显示:' NotFoundError: DOM Exception 8
'。
请帮帮我。如果你需要更多关于我代码的信息,你可以问它
不硬编码父元素要容易得多。直接从原始元素引用中获取父元素:
function dell(a) {
var id = a.split('');
var r_array = ["artnr", "ps", "aan", "des", "subtots", "del"];
for (var i = 0; i < r_array.length; i++) {
var element = document.getElementById(r_array[i] + id[3]);
if (element) {
element.parentNode.removeChild(element);
}
}
}
相关文章:
- TypeError (null reference exception) when using dom-construc
- PhoneGap iOS + DOM Exception 18
- Javascript: InvalidStateError:DOM Exception 11
- DOM Exception 18 getImageData
- jQuery mobile - DOM Exception 18
- 未捕获的错误:NotFoundError: DOM Exception 8 Chrome扩展
- DOM Exception 11 InvalidStateError with webkitEnterFullscree
- not found error: DOM exception 8
- domToImage代码抛出安全错误(Dom Exception 18)仅在iOS浏览器上
- Phantom.js Webdriver.io Error: SyntaxError: DOM Exception 12
- InvalidStateError: DOM IDBDatabase Exception 11
- 未捕获的错误:INDEX_SIZE_ERR: DOM Exception 1, getImageData
- 未捕获的错误:SECURITY_ERR: DOM Exception 18当在WebGL中应用纹理与Three.js
- Dom Exception 12 in Zepto.js
- NotFoundError: DOM Exception 8
- DOM exception 11
- 未捕获的错误NOT_FOUND_ERR DOM Exception
- Uncaught Error: SecurityError: DOM Exception 18 Canvas
- DOM Exception 12 for window.postMessage
- 未捕获错误:DATA_CLONE_ERR: DOM Exception 25'由网络工作者抛出