当我使用Javascript点击导航菜单链接时,我如何改变页面的背景图像
How can i change background image of the page when i click on navigation menu link using Javascript?
当我使用JavaScript点击导航链接时,我如何改变页面的背景图像?
<li><a href="#"id="bd"onclick ="one()">facial</a></li>
<script>
function one(){
document.getElementById('bd').style.background-image=url(eye.jpg);
}
</script>
背景图像可以用 backgroundImage
更新,值应该是字符串,所以用引号括起来。
<li><a href="#" id="bd" onclick="one()">facial</a>
</li>
<script>
function one() {
document.getElementById('bd').style.backgroundImage = 'url(eye.jpg)';
}
</script>
还可以通过传递元素引用来简化代码。
<li><a href="#" id="bd" onclick="one(this)">facial</a>
</li>
<script>
function one(ele) {
ele.style.backgroundImage = 'url(eye.jpg)';
}
</script>
你可以用背景图片设置一个类然后用JavaScript添加这个类:
.eye {
background-image: url(eye.jpg);
}
function one() {
document.getElementById('bd').classList.add('eye');
}
这样你也可以对图片做任何你想做的样式
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 为什么使用immutableJS我的状态没有改变
- JavaScript改变了双方的显示风格
- 改变所有<td>为特定的桌子点击颜色
- 变量dos'即使我可以返回更新后的值,也不会改变
- jQuery更改变量值
- 爆米花改变来源
- innerHTML赢得't改变元素
- Javascript onclick更改变量值
- React-道具改变时改变状态
- JavaScript数组随着DOM的改变而改变
- Bootstrap 3崩溃-随着职业的改变而改变图标
- 在角模型属性改变时改变输入类
- 仪表板中的时钟随着系统时间的改变而改变
- Titanium appcelerator框架:滚动视图内容的大小不能随着设备方向的改变而改变
- AngularJS:如何在模型改变时改变单选按钮视图
- Raphael.js为什么我的画布大小没有随着浏览器窗口大小的改变而改变
- AngularJS的ng-class不会随着条件的改变而改变
- 我想固定滚动时,元素的左改变或改变左引用window.scrollTop