2017-06-18 63 views
0

我想如何将onclick事件链接到JavaScript?

<body> 
 

 
<form action="/action_page.php"> 
 
Nombre o RUT:<br> 
 
<input type="text" name="firstname" value=" "> 
 
<button onclick="myFunction()">Click me</button> 
 
</form> 
 

 
<script type="text/javascript"> 
 

 
var myLink = document.getElementById('mylink'); 
 

 
myLink.onclick = function(){ 
 

 
    var script = document.createElement("script"); 
 
    script.type = "text/javascript"; 
 
    script.src = "https://rutificadorcom.s3.amazonaws.com/CACHE/js/fdb8313f6402.js"; 
 
    document.getElementsByTagName("head")[0].appendChild(script); 
 
    return false; 
 

 
} 
 

 

 
</script> 
 

 

 
</body>

链接下面的onclick功能要在这里公布的js代码:https://rutificadorcom.s3.amazonaws.com/CACHE/js/fdb8313f6402.js

但我不知道为什么点击按钮后,我做搜索不会产生任何结果。

我已经将js代码复制并粘贴到我的计算机上的本地文件中,以在我自己的计算机中引用它。然而,这个行动也没有奏效。

+4

你有没有叫'myFunction'功能,你必须与ID'mylink'没有元素 - 所以当然没有任何反应 –

+0

我想知道将某些内容“链接到javascript”意味着什么。 –

回答

0

要在代码中“使按钮执行某些操作”,只需将您想要执行的功能命名为“myFunction”(与您在onclick上输入的名称相同)即可。

您的代码固定:

<body> 

<form action="/action_page.php"> 
Nombre o RUT:<br> 
<input type="text" name="firstname" value=" "> 
<button onclick="myFunction()">Click me</button> 
</form> 

<script type="text/javascript"> 

function myFunction() { 
    alert("Hi!"); 
} 

</script> 

</body> 

这一工程,但它会更好,如果你这样做在一个外部JS文件,没有的onclick。

HTML:

<button id="alertButton">Click me</button> 

JS:

var buttonWithAlert = document.querySelector('#alertButton'); 

buttonWithAlert.addEventListener("click", function(){ 
    alert("Hi!"); 
}); 
+0

谢谢! – T100

相关问题