【发布时间】:2014-11-04 18:35:12
【问题描述】:
我不熟悉编程和在显示链接列表的网站上工作。单击特定链接会显示一些图像。现在我想知道是否需要为每个链接添加一个事件侦听器,因为如果我有 100 个链接怎么办,这是否意味着我必须编写 100 个事件侦听器?
document.getElementById("monkwhosold").addEventListener("click",function() {disp_img(/MonkWhoSold)});
上述事件监听器是一个示例,其中用户单击其中一个链接并调用 disp_img 函数,并将 img 文件夹路径作为参数传递。
【问题讨论】:
-
你知道 jQuery 吗?您可以选择包含 jQuery 吗?如果是这样,这样的任务就会变得容易得多。
-
不要添加 100 个事件监听器。而是使用数据属性。给所有链接一个 data-url 属性,然后给他们 urls 。并在点击时相应地打开它们
-
你为什么不用jQuery?
标签: javascript html