在html网站中具有调用java脚本的图形组件(更准确地说是twitter.bootstrap图标)的方式是什么。
一个人可以做一个按钮,然后把图标放在上面,但这看起来不太好。或者可以使用href标签,
<a href="#" name="ad_fav" onclick= CALLFUNCTION> <i
class="icon"></i></a>但是,实现这一目标的最干净的方法是什么呢?如果图标在被点击后可以改变,那就更好了。
例如,stackoverflow中的upvote按钮是如何实现的?
发布于 2013-06-24 20:03:48
另一种方式:
function myFunc () {
// code here
}
var element = document.getElementsByClassName("icon");
element[0].addEventListener("click", myFunc);发布于 2013-06-24 20:02:24
只需将be的href设为'javascript:',例如:
<a href="javascript:alert('hello there! this works!')" name="ad_fav"> <i
class="icon"></i></a>替换警报(...)如果需要,可以使用您的函数调用
发布于 2013-06-24 20:03:03
你不需要用锚元素来包装它:
<img src="[path to twitter.bootstrap icon]" onclick="yourJavaScriptFunction" />https://stackoverflow.com/questions/17274964
复制相似问题