为什么锚在此脚本中不起作用
Why The Anchor Is not Working In this Script?
我是一名模板开发人员,
我为页脚信用链接创建了一个脚本,这样用户就不能删除页脚链接
然而,我有点困惑为什么锚不工作?
这是剧本。
<script>
window.onload = function() {
var e = document.getElementById("credit");
e.setAttribute("href", "http://www.example.com/");
e.setAttribute("ref", "dofollow");
e.setAttribute("title", "Free Templates");
e.innerHTML = "Example"
}
</script>
正如您所看到的上面的脚本,我将其包含在我的模板中,并在页脚区域添加了creditdiv,如下所示:
<div id="credit"></div>
现在,当我打开我的模板时,它看起来像纯文本。
问题:为什么示例看起来像纯文本,它不是锚。如何使其可点击,以便在点击时转到example.com。
小提琴:https://jsfiddle.net/copyblogger/dkt2jdxt/5/
注意:请与fiddle示例分享完整的编码。
试试这个:
<a id="credit"></a>
您已经设置了div标记没有的属性,但a标记有。
href
属性仅在以下元素上受支持:<a>
、<area>
、<base>
、<link>
。
您可以将<div>
封装在<a>
元素中,然后整个div
都可以单击。
相关文章:
- 当有许多形式时,Fancybox脚本不起作用
- Aureliaview中的脚本不起作用
- JQuery脚本在IE中不起作用
- 淡入淡出脚本不起作用
- 未捕获的类型错误:无法设置属性'innerHTML'如果为null,则将脚本移动到正文不会;不起作用
- jQuery脚本在googlechrome中不起作用
- 替换字符串的脚本;在某些网站上不起作用
- 从jquery对话框恢复原始数据,脚本不起作用
- java脚本中的谷歌地图在第二次点击时不起作用
- 我的脚本不起作用
- JavaScript onScroll在谷歌应用程序脚本web应用程序中不起作用
- 为什么锚在此脚本中不起作用
- getRange(单元格)在谷歌应用程序脚本中不起作用
- 脚本在我的引导模式中不起作用
- 用于wooccommerce的简单JQuery脚本不起作用
- 对照数组脚本检查文本框中的值不起作用
- 脚本在IE 9中不起作用
- 如果视图中没有Jquery脚本引用,Unobtrusive Javascript Validation是不起作用的
- Codeigniter :通过 AJAX 调用 php 脚本时路由不起作用
- 谷歌转化不起作用 - 脚本无法加载