この質問は、私がこのサイトで最後に尋ねたものに関連しています-javascriptを使用してhtmlの背景画像から「リンク」しますか?。
うまくいった良い答えを受け取りましたが、背景画像のリンクもコンテナに適用されています。(ID本体の)背景画像をクリックするだけで、コンテナがどのWebサイトにもリンクしないようにするにはどうすればよいですか?
私は十分に明確になっていると思います。よろしくお願いします。
html:
<html>
<head>
<link href = "style1.css" rel = "stylesheet" type = "text/css">
</head>
<div id = "header">
Header
</div>
<body>
<div id = "body">
<div class = "container">
</div>
</div>
</body>
</html>
<script>
document.getElementById('body').onclick = function() {
window.location = 'http://www.google.com/';
}
</script>
CSSコード:
#header{
width:100%;
height:50px;
background-color:black;
}
#body {
width:100%;
height:2000px;
background-image:url('uploads/1.jpg');
cursor:pointer;
}
.container{
width: 1000px;
margin-right: auto;
margin-left: auto;
height: 1000px;
background-color:white;
}