我对这段代码做了很多修改,但都不起作用,我应该遵循什么步骤?我想使整个部分,包括图标和按钮的文本点击。我已经尝试过这种方法,但不确定它是否正确: onclick="location.href='http://www.example.com';"
你可以随意修改,我愿意接受任何帮助,谢谢。
# ana_div {
height: 400px;
width: 960px;
margin-right: auto;
margin-left: auto;
background-color: #f7f7f7;
}
.ikon {
margin-left: 30px;
margin-top: 15px;
position: absolute;
}
.div {
display: inline-block;
float: left;
height: 80px;
width: 300px;
margin: 10px;
}
.btn {
border: none;
color: black;
height: 80px;
width: 300px;
font-size: 19px;
cursor: pointer;
background-color: #fff;
}
.btn:hover {
background-color: #4d4d4d;
}
<div id="ana_div">
<div class="div" id="div">
<div class="ikon">
<img src="icon.png">
</div>
<button class="btn"> button1
</button>
</div>
<div class="div" id="div">
<div class="ikon">
<img src="icon.png">
</div>
<button class="btn"> button2
</button>
</div>
</div>
6条答案
按热度按时间5m1hhzi41#
尝试将div封装到锚标记中。
tgabmvqs2#
添加锚定标记并向其添加href属性。然后添加一些样式以删除线条并更改颜色。最后,您可以在其中添加任何您想要的内容。否则,您可以创建一个锚定标记,并在div的onclick函数中添加href和id。调用函数redirect()。在redirect()函数中添加以下代码:
document.getElementById("your-tag-id").click()
qgelzfjb3#
这很简单,一个由锚标记包围的div标记。
nwsw7zdq4#
您需要创建一个事件侦听器,然后当用户单击div/按钮时,您可以使用一个函数来运行所需的javascript。
至于重定向,您可以创建一个新的
<a>
使用js标记元素,然后为target、src添加适当的属性,最后对其使用click()函数。见js小提琴
javascript:
64jmpszr5#
如果不想在代码中使用js,只需在列之前添加一个标记即可
检查此代码
3yhwsihp6#
您可以这样编写按钮单击: