2017-06-18 17 views
0

私はここで公開jsのコードに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の関数をリンクしようとしています:https://rutificadorcom.s3.amazonaws.com/CACHE/js/fdb8313f6402.js

しかし、私は私の検索がない理由ボタンをクリックした後知りません結果は得られません。

jsコードを自分のコンピュータのローカルファイルにコピーして貼り付けて、自分のマシンで参照しています。しかし、この行動はうまくいきませんでした。

+4

あなたは 'myFunction'と呼ばれる機能がありません、あなたはID' mylink'でどの要素を持っていない - もちろん何も –

+0

を起こらないように、何かを "JavaScriptにリンクする"ことが何を意味するのかを知りたい –

答えて

0

コード内で「ボタンをクリックすると何かする」「myFunction」(onclickにputtedしたのと同じ名前)の機能に名前を付けるだけです。

あなたのコードが固定:しかし作品

<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

関連する問題