我正在尝试删除标签之间的空格,以便childNodes只包含那些标签节点而不包含空格节点。这是我的代码:
<li>
<label for="firstName" class="mainLabel">First Name : </label>
<input type="text" name="firstName" id="firstName"/>
<span>This must be filled</span>
</li>
这是JS代码:
var parentHTML = firstName.parentNode.innerHTML;
parentHTML = parentHTML.replace(/>\n</g,"><");
firstName.parentNode.innerHTML = parentHTML;
但是当我弹出警告框 parentHTML
时,我得到的仍然是旧的字符串。
\n
,而是\s
。 - jfriend00