我正在尝试制作一个 onclick 功能,因此当您单击 div 标签时,它会将您发送到一个新页面,类似于 HTML 中的 A + href 属性。任何人都知道如何做到这一点?还是我只是在 div 中添加一个 A 标签?IDK和我真的不知道。
问问题
115 次
3 回答
1
最好的方法是制作一个a
html 标签并将其设置为块元素。
另一种方法是使用 Javascript 来处理 onCLick 事件,但在您的情况下不值得这样做。
于 2013-09-07T18:38:44.407 回答
0
简单的javascript点击...
给 div 添加一个事件监听器来监听点击事件。当它检测到点击时,它将执行该window.location.href
语句。只需添加您想去的地方的网址。:)
var link = document.getElementById("//whatever your div is called");
link.addEventListener("click", function() {
window.location.href="// put the web address here";
});
或者您可以按照@amdorra 的建议在 div 之前添加一个标签,这适用于 HTML5 和大多数浏览器。:)
于 2013-09-07T18:44:52.440 回答
0
我不建议使用onclick
,但如果你打算使用,请尝试使用location.href
<div onclick="location.href='http://foo.com';">bar</div>
于 2013-09-07T18:48:55.527 回答