更改背景图像标签..什么也没发生
Changing Background Image Label...nothing happening
所以我在BigCommerce平台工作,试图更改页面上某些标签的背景图像。我不能单独使用 CSS 来做到这一点,因为我无法编辑这些特定元素的 HTML。以下是我尝试完成此操作的页面的链接:
http://weddingsflowerpetal.mybigcommerce.com/a-vintage-affair-bouquet/
我正在尝试更改"白色"、"黑色"、"红色"等标签的背景。现在我有这个代码:
document.getElementById("7eff70453e41b167e40002762d6195d7").style.backgroundImage="url('http://weddingsflowerpetal.mybigcommerce.com/templates/__custom/images/ribbons/blackribbon.png') no-repeat left";
我为每个标签元素准备了一个标签元素,将每个标签元素更改为正确的图像。现在,当我将代码放入页面时,它没有给我 JS 错误,但图像不会改变。
任何这方面的帮助将不胜感激。如果不是我的问题的解决方案,有没有我还没有考虑过的更简单的方法?
我会从W3C所说的"ID和NAME令牌必须以字母([A-Za-z])开头"开始。 看到Firefox是最合规的浏览器,它可能不起作用。但可以在其他人身上工作。这就是我将开始调试的地方。
是因为您在 JS 中设置 backgroundImage
属性,但您在 url 之后添加了其他 CSS 文本。应该是 document.getElementById("7eff70453e41b167e40002762d6195d7").style.background='...'
或
document.getElementById("7eff70453e41b167e40002762d6195d7").style.backgroundImage='url...';
然后 document.getElementById("7eff70453e41b167e40002762d6195d7").style.backgroundPosition='left';
然后 document.getElementById("7eff70453e41b167e40002762d6195d7").style.backgroundRepeat='no-repeat';
但是,我注意到该网站正在使用jQuery。因此,您可以执行以下操作:
$(document).ready(function() {
$("input[id='7eff70453e41b167e40002762d6195d7']")
.css("background-image", "url('http://weddingsflowerpetal.mybigcommerce.com/templates/__custom/images/ribbons/blackribbon.png')")
.css("background-repeat", "no-repeat")
.css("background-position", "left top");
});
或者你可以尝试把它放在li
父母身上
$(document).ready(function() {
$("input[id='7eff70453e41b167e40002762d6195d7']").closest("li")
.css("background-image", "url('http://weddingsflowerpetal.mybigcommerce.com/templates/__custom/images/ribbons/blackribbon.png')")
.css("background-repeat", "no-repeat")
.css("background-position", "left top");
});
- 在jquery中,从同一对象的属性设置输入字段和标签的正确方法是什么
- @internal react 代码中的 JavaScript 文档标签,是 jsdoc、闭包还是其他什么
- 无论我做什么,IE或EDGE都会忽略基本标签.如何绕过它
- 在谷歌浏览器中,标签之间最快的通信是什么
- 刮取描述标签最简单的方法是什么
- 标签在创建数据通道中的作用是什么以及如何正确使用它
标签和新的Image().src有什么区别
- 以 MVVM 方式处理 html5 视频标签的正确方法是什么?
- 为什么p标签的内容什么都没有,但它的长度是1
- 更改背景图像标签..什么也没发生
- 什么意思是“服务器标签格式不正确”,这个按钮会发生什么
- 在 document.write 中用于具有属性的标签的正确语法是什么
- 什么是广告回传标签和常见实现
- DIV标签和HTML5元素之间应该使用什么以及有什么区别(部分,文章)
- 什么'当我添加更多<脚本>标签
- osmtogeojson中不感兴趣的标签的预期输入是什么
- 什么's在我的脚本标签之间有Razor
- 什么's是使用哈希标签进行页面导航和锚点导航的最佳方式
- 脚本的目的是什么?标签服务在
- HTML中的什么标签我应该使用,没有特殊的意义,只是为了携带元数据