我想添加这样的功能:可以选择单击某些 HTML 文本并执行正确的 JavaScript 代码。
我怎样才能做到这一点?
对于语义我会使用<button>
像这样的元素:
<button class="link">Clicky</button>
要使按钮看起来像普通文本,您可以使用 CSS:
button.link { background:none; border:none; }
为了便于处理点击,我将使用 jQuery,如下所示:
$(".link").on("click", function(e) {
// e is the event object
// this is the button element
// do stuff with them
});
不过,如果按钮上有 ID 属性,则可以使用纯 JS,如下所示:
var button = document.getElementById("your-button-id");
button.addEventListener("click", function(e) {
// e is the event object
// e.target is the button element
// do stuff with them
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)