html - 我可以动态更改 css 中的 img src 吗?

标签 html css

我有 2 张图片 theImg_enabled.giftheImg_disabled.gif。我需要动态更改 img src。我如何在 css 中做到这一点?

 <img class="changeImg" src="theImg_enabled.gif" alt="" width="16" height="16" border="0"/>

<style>
    .changeImg {
                      // I need src="theImg_enabled.gif"
    }

    .changeImg.disabled {

                      // I need src="theImg_disabled.gif"
    }
</style>

最佳答案

你不能用 CSS 做到这一点(它可以用 JavaScript 完成)。

但是,如果图像显示不是 <img>元素,但作为 background-image 对于某些其他元素,您可以通过更改该 CSS 属性 ( example ) 来实现。

关于html - 我可以动态更改 css 中的 img src 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16808000/

相关文章:

javascript - 使用 Jquery Mobile 检查和取消选中单选按钮

javascript - 仅在主页上保留启用的 HTML 元素

css 用连字符打断单词

html - 如何使contaning div不影响父div上的悬停

html - 无法将图像作为背景放在 css 上

jquery - 使用 jQuery 根据其他元素的高度添加上边距

javascript - node.setAttribute 导致 INVALID_CHARACTER_ERR

html - 我们如何让 pandoc 从 markdown 生成漂亮的、人类可读的 HTML?

html - 强制周围的 div 包含元素

javascript - HTML 中的 Angular 6 如果字段未定义则显示不适用