私が使用している場合はそれが機能:Javascript - なぜgetElementByIdが機能しないのですか?
<script>
document.getElementById('download1').onclick = function() {
window.location.href="https://youtube.com";
};
</script>
しかし、私はそれが動作しない.js
ファイルにそれを置く場合は!
<button id="download1" class="button2">BUTTON</button>
をしかし、これは別のファイルのために働く必要がありますし、私はこのために1 .js
を使用したいので、私はURL
後で変更することができますし、それはすべてのファイルのために働くだろう:
私はこのようなボタンonclick="window.open;"
を使用することができます。
あなたがdocument.ready機能であなたの.jsをラップ、またはの下でそれを含めなかった試すページの下部に
2-あなたのjsファイルを含めますあなたのページ? – Cruiser
htmlが読み込まれた後にスクリプトが読み込まれていることを確認し、 '