使用 JavaScript 清除 img src 属性
要清除 img src 属性:
-
使用
setAttribute()
方法将 img 的 src 属性设置为空字符串。 - 或者,隐藏 img 元素。
- 这是本文中示例的 HTML。
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> </head> <body> <img id="img" src="https://jiyik.com/does-not-exist.jpg" alt="banner" /> <script src="index.js"></script> </body> </html>
这是相关的 JavaScript 代码。
index.js
const img = document.getElementById('img'); // 👇️ set image src attribute to empty string img.setAttribute('src', ''); // 👇️ or hide image img.style.display = 'none';
我们使用 setAttribute
方法将图像元素的 src 属性设置为空字符串。
但是,如果我们这样做,img
仍会显示为已损坏。
或者,我们可以通过将其显示属性设置为无来隐藏 img。
我们使用 display
属性来隐藏 img 元素,但是我们可能需要使用 visibility
属性,具体取决于我们的用例。
当元素的
display
属性设置为 none 时,该元素将从 DOM 中删除并且对布局没有影响。 文档呈现为好像该元素不存在。
另一方面,当元素的可见性属性设置为隐藏时,它仍然会占用页面空间,但是该元素是不可见的(未绘制)。 它仍然会像往常一样影响页面上的布局。
这是一个将图像的可见性属性设置为隐藏的示例。
const img = document.getElementById('img');
img.style.visibility = 'hidden';
当 img 的 visibility
设置为 hidden 时,它是不可见的,但它仍然占用页面上的空间。
如果将 img 的 display
属性设置为 none,则该元素将从 DOM 中删除,其他元素占用其空间。
相关文章
使用 CSS 和 JavaScript 制作文本闪烁
发布时间:2023/04/28 浏览次数:146 分类:CSS
-
本文提供了使用 CSS、JavaScript 和 jQuery 使文本闪烁的详细说明。
在 PHP 变量中存储 Div Id 并将其传递给 JavaScript
发布时间:2023/03/29 浏览次数:69 分类:PHP
-
本文教导将 div id 存储在 PHP 变量中并将其传递给 JavaScript 代码。
在 JavaScript 中从字符串中获取第一个字符
发布时间:2023/03/24 浏览次数:93 分类:JavaScript
-
在本文中,我们将看到如何使用 JavaScript 中的内置方法获取字符串的第一个字符。
在 JavaScript 中获取字符串的最后一个字符
发布时间:2023/03/24 浏览次数:141 分类:JavaScript
-
本教程展示了在 javascript 中获取字符串最后一个字符的方法