javascript - 通过js使标签可点击URL

标签 javascript html

您好,想知道我是否可以获得帮助。我得到了以下脚本,它已经获取了我正在尝试操作的标签。我想让标签或节点值可点击。我该如何去做呢?

 $(document).ready(function () {
     var calMonth = document.getElementsByClassName("fc-header-title");
     var fcalendarLink = "http://www.google.com";
         for (var i = 0 ; i < calMonth.length; i++) {                         
              var h2Tag = calMonth[i].getElementsByTagName('h2')[0];
              var h2TagValue = h2Tag.innerHTML;
          }
          console.log(h2Tag);
          console.log(h2TagValue);
   });

最佳答案

可以设置onclick事件:

$(document).ready(function () {
     var calMonth = document.getElementsByClassName("fc-header-title");
     var fcalendarLink = "http://www.google.com";
         for (var i = 0 ; i < calMonth.length; i++) {                         
              var h2Tag = calMonth[i].getElementsByTagName('h2')[0];
              var h2TagValue = h2Tag.innerHTML;
added >>>     h2Tag.addEventListener('click', function() {
added >>>         alert('clicked');
added >>>     }
          }
          console.log(h2Tag);
          console.log(h2TagValue);
   });

您可能还想使用 CSS 将光标更改为指针。像这样的事情:

.h2 {
  cursor: pointer;
}

关于javascript - 通过js使标签可点击URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25653882/

相关文章:

javascript - jquery mask 图像效果

javascript - 如何在 Jquery 选定的 DOM 上添加 appendChild()

python - 如何从网页python获取所有可复制文本

javascript - 信用卡验证问题

javascript - 媒体查询在 IE8 中不起作用

javascript - 使用纯 JavaScript 签署 PDF

javascript - 如何在加载每个图像时删除一个类

html - 在我的网站上显示Docker镜像列表

html - 屏幕阅读器应读取 aria-label 并忽略带有 for 属性的标签

c# - 例如,如何在 MVC 3 中将标签包含到图像中?