我遇到一个问题,用JS代码删除图像像...
<img src="image.png" id='image_X'>
...
document.getElementById('image_X').src=''
Run Code Online (Sandbox Code Playgroud)
图像保持不变:(所以我的问题是如何用JS删除图像?更详细...如何动态修改图像src属性值?
任何有用的评论表示赞赏
Jar*_*ish 15
var image_x = document.getElementById('image_X');
image_x.parentNode.removeChild(image_x);
Run Code Online (Sandbox Code Playgroud)
你可以隐藏它.在vanilla JS中,它将是:
document.getElementById("image_X").style.display='none';
Run Code Online (Sandbox Code Playgroud)
在jQuery中:
$("#image_X").css('display', 'none');
Run Code Online (Sandbox Code Playgroud)
如果你真的想从DOM中删除它,removeChild你可以调用parentNode你的image元素.
这应该这样做:
var el = document.getElementById('image_X');
el.parentNode.removeChild(el);
Run Code Online (Sandbox Code Playgroud)
你可以整齐地将它包装成这样的函数:
function removeElement(ele) {
ele.parentNode.removeChild(ele);
}
removeElement(document.getElementById("image_X"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73027 次 |
| 最近记录: |