單擊頁面時是否可以更改html頁面的背景?Html OnClick更改背景圖片
1
A
回答
1
是的,所有你需要做的就是應用一個css類,改變點擊事件的背景,如果你可以提供一個代碼sniplet我可以幫助你實現這一點。
+0
等一下,你能用點擊事件改變身體的背景嗎? – 2012-03-13 10:22:03
1
事情是這樣的:
<html>
<head>
<title>Javascript Change Div Background Image</title>
<style type="text/css">
#div1 {
width:100px;
height:30px;
background-image:url(images/blue.gif);
}
p {
font-family:Verdana;
font-weight:bold;
font-size:11px
}
</style>
<script language="javascript" type="text/javascript">
function changeDivImage()
{
var imgPath = new String();
imgPath = document.getElementById("div1").style.backgroundImage;
if(imgPath == "url(images/blue.gif)" || imgPath == "")
{
document.getElementById("div1").style.backgroundImage = "url(images/green.gif)";
}
else
{
document.getElementById("div1").style.backgroundImage = "url(images/blue.gif)";
}
}
</script>
</head>
<body>
<center>
<p>
This Javascript Example will change the background image of<br />
HTML Div Tag onclick event.
</p>
<div id="div1">
</div>
<br />
<input type="button" value="Change Background Image" onclick="changeDivImage()" />
</center>
</body>
</html>
但是,如果你使用jQuery,這將是一個更容易的事!如果您在使用jQuery只需編輯您的問題
$(function(){
$("input").click(function(){
$("body").css("background","url('otherimg.jpg')");
});
});
1
$(function(){
$("input").click(function(){
$("body").css({background-image:"url('imageName.gif')"});
});
});
通過JavaScript
相關問題
- 1. onClick更改背景圖像
- 2. 事件onclick改變背景圖片
- 3. 更改背景圖片
- 4. HTML:更改圖片onclick?
- 5. 更改背景圖片div
- 6. 更改UINavigationBar背景圖片
- 7. MapKit:更改背景圖片?
- 8. 更改背景圖片
- 9. 更改圖片背景圖片
- 10. 更改背景onclick兩次
- 11. 更改背景位置onclick
- 12. 用onclick更改背景人體圖像
- 13. 更改背景圖片順利
- 14. 更改背景圖片大小在JavaScript
- 15. 視圖不會更改背景圖片
- 16. 更改圖庫中的背景圖片
- 17. bootstrap 3無法更改背景圖片
- 18. HTML背景圖片地圖
- 19. 平滑淡出更改背景圖片
- 20. 更改背景圖片的URL div
- 21. javascript onmouseover更改背景圖片
- 22. jquery更改div背景圖片點擊
- 23. 如何更改背景圖片?
- 24. 立即下載更改背景圖片
- 25. 無法更改按鈕背景圖片
- 26. 更改圖片onClick()
- 27. 更改背景圖片bootstrap nav-pills
- 28. JavaScript/HTML:更改圖片邊框onclick
- 29. 多次更改onclick()函數(背景圖像更改)
- 30. jquery - toggleClass不更改背景圖片
。 – 2012-03-13 09:12:09