这是我的代码;如果ip变量为null,则不会返回错误。
脚本;
function addIP(ip) {
var PRE = document.createElement('PRE');
PRE.textContent = ip;
document.getElementById('Leak').appendChild(PRE);
document.getElementById('p1').remove();}
html;
<td id="Leak"><pre id="p1">No Leak</pre></td>
控制台错误;
未捕获的TypeError:无法读取null的属性“删除”
编辑;以这种方式解决了。
var node = document.getElementById ('p1');
if (node !== null) {document.getElementById('p1').remove();}