【发布时间】:2022-02-13 16:21:16
【问题描述】:
我正在制作一个网站,我试图放一些 javascript,但它给了我一个错误,谁能告诉我为什么?
HTML 代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<div class="overlay" id="overlay">
<h3>Searching now...</h3>
</div>
<div class="hero-bg">
<section class="top">
<header>
<a href="index.html">MyWebsite</a>
</header>
<h1><span>This is</span> My Website.</h1>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsa ea vel eius voluptas perspiciatis accusantium ut sed veritatis et porro.</p>
<div class="form-container">
<form action="">
<div class="form-left">
<label for="city">Enter your city: </label>
<input type="text" name="city" id="city">
<p>Example: New York city</p>
</div>
<input type="button" value="Enter" id="cta-btn">
</form>
</div>
</section>
</div>
<section class="lorem">
<div class="right-col">
<h2>Lorem, ipsum.</h2>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Aliquid dolorem in animi. Fugit ab iusto commodi corporis voluptatum enim, illum nostrum beatae facilis voluptates et facere ipsum inventore nemo repellat rerum itaque obcaecati magni fugiat molestiae? Illo, quod neque cum nam porro necessitatibus qui iure vel nesciunt a veritatis placeat magnam exercitationem veniam, nemo adipisci est quaerat. Placeat repellendus aperiam consectetur voluptas saepe quae, fugiat dolores tempora nobis, maxime corporis nulla non, suscipit voluptate! Cumque.</p>
</div>
<img src="images/mtn_bg.jpg" alt="Image of yoda">
</section>
<script>
let btn = document.getElementById('ctn-btn')
let overlay = document.getElementById('overlay')
btn.addEventListener('click' () = { /*this is not working*/
overlay.style.display = 'grid'
})
</script>
</body>
</html>
错误
let btn = document.getElementById('ctn-btn')
let overlay = document.getElementById('overlay')
btn.addEventListener('click' () = { /*this is not working*/
overlay.style.display = 'grid'
})
在视频中也是 ('click' () => { 但这给了我一个错误,所以我删除了 > 这是我第一次在网站上尝试 javascript
它在 .在overlay.style中我忘记在head标签中添加一些东西了吗?
有人知道这个问题吗?
【问题讨论】:
标签: javascript html