Iva*_*san 1 javascript siblings
我有四张图片,当有人被点击时我想删除另外 3 张。
我可以一一做到这一点:
function removeimages() {
var elem = document.getElementById('image1');
elem.parentNode.removeChild(elem);
}
Run Code Online (Sandbox Code Playgroud)
但这是不切实际的。
删除除单击的图像之外的所有兄弟姐妹(图像)的最佳方法是什么?
小智 7
为什么不尝试使用jquery来操作DOM呢?它将变得更加容易,并且大多数浏览器都支持。代码如下:
$("#imgContainer img").click(function () {
$(this).siblings().remove();
});
Run Code Online (Sandbox Code Playgroud)
请看一下这个工作版本: JS Fiddle