首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态获取<a>标签的id

动态获取<a>标签的id
EN

Stack Overflow用户
提问于 2013-11-05 17:23:53
回答 1查看 174关注 0票数 0

当函数(lect)被调用时,我必须动态地创建'a‘标记!在这个标记的onclick()事件上,我需要知道它的id。下面是更清楚地解释问题的代码

代码语言:javascript
复制
function lect(j) {
    var mydiv = document.getElementById("cd" + j);

    var count = 3;
    for (var k = 1; k <= 3; k++) {
      var aTag = document.createElement('a');
      var inn = "analysis" + k;
      var id = "link" + k;
      var hr = "#";
      aTag.setAttribute('id', id);
      aTag.setAttribute('href', hr);
      aTag.innerHTML = inn;
      aTag.onclick = function (e) 
      { // here i want to get the id of tag, so that it could be passed to
        // the second html page  
        location.href = 'gallery-2.html?lectName=' + //name of id// ;
      };
    mydiv.appendChild(aTag);
    }
}

请帮帮我,我该怎么做!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 17:28:05

你可以:

代码语言:javascript
复制
aTag.onclick = function (e) 
{
   location.href = 'gallery-2.html?lectName=' + this.id;
};

onclick事件中,this将引用aTag对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19795010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档