[英]script.js doesnt look like connecting to html file
我只是学习javascript,想玩转,但脚本似乎没有连接到html页面。 我不明白为什么。
多数民众赞成在HTML:
<body>
<main>
<div class="tank">
<img id="tank2" src="tank.gif" alt="Tank Girl" style="cursor:pointer" onclick="hiGirl()>
</div>
</main>
<script type="text/javascript" src="script.js"></script>
</body>
在script.js中就是这样:
document.addEventListener("DOMContentLoaded", function (event) {
window.alert('Hi, Im tank Girl')
})
document.getElementById('tank2').onclick = function hiGirl () {
var userName = window.prompt('What is your name?', 'Enter your name here.')
if (userName) {
window.alert(`Szia Mia ${userName} !`)
} else { window.alert('Hello Stranger!') }
}
您在img
标签的onclick
上遇到语法错误,请更正:
<img id="tank2" src="tank.gif" alt="Tank Girl" style="cursor:pointer" onclick="hiGirl()">
或基本上按如下所示删除它,因为您在script.js
添加了onclick
处理程序,因此无需在img
标签上使用它:
<img id="tank2" src="tank.gif" alt="Tank Girl" style="cursor:pointer">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.