如何使用<脚本>更改 href
How to change href using <script>?
我试图在脚本中 400 毫秒后更改 id 的 href,但是当我转到页面时,400 年后链接仍然相同。
<script>
setTimeout(function(){document.getElementById(3).href=
'/cgi-bin/mancalaV9eam.cgi/retro/2/3/1/4/4/4/0/5/5/1/5/4/4/4/4/4/0';}, 400);
</script>
元素
的id
是一个字符串,因此您需要将 id 包装在引号中以getElementById
。
setTimeout(function(){document.getElementById("3").href=
'/cgi-bin/mancalaV9eam.cgi/retro/2/3/1/4/4/4/0/5/5/1/5/4/4/4/4/4/0';}, 400);
<a href="http://google.com" id="3">Does this still go to google?</a>
正如评论中指出的那样,id
通常不应该以数字开头,但它确实有效。
Document.getElamentById 需要一个区分大小写的字符串,表示所查找元素的唯一 ID。
所以你需要给它传递一个字符串,但不清楚脚本中的 3 到底指的是什么。
相关文章:
- 如果href包含X,请更改href
- 如何在javascript中的某个按钮上更改href的值
- 根据滚动位置动态更改href
- 如何在 ONCLICK 事件期间更改 HREF
- 如何使用<脚本>更改 href
- PHP 在特定页面上更改 href
- 如何使用Javascript更改href和html文本
- 如何防止jQuery在单击时更改href属性
- 通过jQuery Mobile中的jQuery更改href属性
- 如何使用javascript更改href属性
- 如何在单击时更改href值
- 如何动态更改href引用
- 使用 javascript 在刷新时更改 “href” 和 img “src” 值
- 在 html 中更改 href
- 尝试使用 Jasvascript 和 Tampermonkey 更改 href 字符串
- 根据类更改 href
- 更改 href 属性中的特定字符串
- 使用 .innerHTML 设置文本并更改 href
- 通过php/javascript更改href的类
- 根据表单输入更改href属性的值