我想清除div范围内的span范围,而不删除其他内容仅范围的内容。如何清除div内的span范围
例如: 体:
<div id="content">
<span>one</span>
<input type="text" />
<input type="text" />
<span>two</span>
<span>three</span>
<select>
<option selected="selected" value=""></option>
<option value="Monday">Monday</option>
<option value="Tuesday">Tuesday</option>
<option value="Wednesday">Wednesday</option>
<option value="Thursday">Thursday</option>
<option value="Friday">Friday</option>
<option value="Saturday">Saturday</option>
<option value="Sunday">Sunday</option>
</select>
</div>
脚本:
<script type="text/javascript">
function restSel() {
document.getElementById("#content span").innerHTML="";
};
</script>
清除所有spans
或全部spans
的内容。
我没有时间真的给你写一个完整的答案,但我会说这个;你目前对document.getElementById的使用是完全错误的;它接受一个没有特殊标记的标准字符串,甚至没有spac ES。即使如此,它只接受一个字符串。你目前没有两个;你现在有更接近jQuery的标记。 – Daedalus