作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在选择元素中创建一个选项并尝试更改背景图像。
nextItem = document.createElement('option');
nextItem.innerHTML = text;
nextItem.style.backgroundImage = "url(icons/add.png);";
nextItem.className = "class1";
但是,当我使用 firebug 时,我可以看到实际创建的是:
<option class="class1" style="">text</option>
为什么它创建了 style 属性但没有在其中放入任何信息?
最佳答案
删除网址中的分号。
更改:
nextItem.style.backgroundImage = "url(icons/add.png);";
至:
nextItem.style.backgroundImage = "url(icons/add.png)";
<强> jsFiddle example
关于javascript - 如何在创建选项时更改选项的背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11416688/
我是一名优秀的程序员,十分优秀!