模拟指向localhost的函数的链接单击
Simulate link click from function that directs to localhost
所以我试图在点击按钮时模拟链接点击,但在执行代码时似乎什么都没有发生。
<a id=“preface” href=https://localhost:443/6.5.1> 6.5.1 </a>
<button id=“auto” onclick="myFunction()">Click</button>
<script>
function myFunction() {
document.getElementById(“preface”).click();
}
</script>
我应该提到的是,包含此代码的模板文件由Golang使用并执行:
s1, _ := template.ParseFiles("html_file")
s1.ExecuteTemplate(w, "html_file", nil)
我不知道为什么它不起作用,因为当我尝试执行警报操作时,它起作用,而即使我尝试打开www.google.com的窗口,它也不起作用。
这不是使用js
重定向的方式。尝试使用CCD_ 2。
类似于:
function myFunction() {
var link = document.getElementById("preface").getAttribute("href");
window.location.href = link;
}
编辑:Plunker在这里:https://plnkr.co/edit/AP7MV51LdRs43HFIQngw?p=preview
如果您在控制台中看到。。网络选项卡,您应该看到对google.co.uk
的调用
感谢您的帮助!显然,问题在于id值是用引号"序言"写的。当我写的时候:
id = preface
它奏效了。我不明白为什么,因为据我所知,href和id都应该用引号括起来,但似乎只有这样。
再次感谢!
相关文章:
- Javascript onclick函数会立即调用(而不是在单击时调用)
- Javascript在处理函数时防止单击
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 使用单击函数中的jQuery切换元素
- 单击函数仅对某些数据名称执行
- 如何在单击、Knockout时传递函数中的值
- 如何创建背景图像列表'URL,并使用jQuery在单击函数时应用它们
- 运行“;非“;单击另一个函数中的函数仅一次
- 调用函数和单击动画
- 如何在单击组件时调用函数
- 单击从子函数返回父函数
- 调用函数单击选择标签中的选项
- jQuery 函数 - 单击两次返回一个值
- 模式弹出窗口无法正常工作,它多次调用函数 - 单击事件处理程序运行多次
- 在 JSON 解析中添加函数单击
- 调用多个函数单击“反应JS”
- 如何在使用javascript函数单击网格时设置文本框值
- 如何通过使用onClick()函数单击按钮来填充Javascript中的表
- 我如何添加多个值从一个选择列表框到另一个列表框上使用javascript函数单击按钮
- 手动触发函数单击事件对象