作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 script.js 文件链接到 html,以便我可以向页面添加一些交互属性。在下面的示例中,目的是在单击“door1”图像时更改它。由于某种原因它不起作用,如果有人可以提供一些反馈,那将非常有帮助!
这是 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<title>Chore Door!</title>
<link href="./style.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Work+Sans" rel="stylesheet" type="text/css">
</head>
<body>
<div class='door-row'>
<img id='door1' src='https://s3.amazonaws.com/codecademy-content/projects/chore-door/images/closed_door.svg'>
</div>
<script type="text/javascript" src="./script.js">
</script>
</body>
</html>
这是 script.js 代码:
var doorImage1 = document.getElementById('door1');
var botDoorPath = "https://s3.amazonaws.com/codecademy-content/projects/chore-door/images/robot.svg"
doorImage1.onclick = () => {doorImage1.src=botDoorPath}
最佳答案
首先:类型下有 test/javascript
而不是 text/javascript
。 :)
编辑答案:
将 ./script.js
更改为 script.js
适用于同一文件夹中的同级文件。
使用../
上升了一个级别,/
使用根文件路径。很高兴您已排序!
关于javascript - 将 script.js 链接到 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61433242/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!