如果有一个标签为
<p id="name" onclick="javascript:var ele=context(this);">sumtext here</p><br>
<p id="name" onclick="javascript:var ele=context(this);">newtext here</p><br>
<script>
function context(obj)
{
var b = document.getelementbyID("area");
b.removeChild(obj);
//How to remove the preceding element i.e,<br>
}
</script>
<textarea id='area' rows="4" cols="70"></textarea>
<p> and <br>
不在 div 中,所以如果我删除 <p>
如何从 Javascript 中删除前面的标记 br?
最佳答案
您可以使用 previousSibling()
来查找,呃...元素的前一个兄弟:
b.removeChild(obj.previousSibling());
b.removeChild(obj);
关于javascript - 删除前面的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2491814/