const button = document.querySelector("#myButton");
function handleClick() {
button.textContent = "I was clicked!";
}
button.addEventListener("click", handleClick);
function handleClick(event) {
// event.target 指的是被点击的按钮
event.target.style.backgroundColor = "lightblue";
event.target.textContent = "My color changed!";
}
event.target.textContent = 'My color changed!' 更改其文本内容。
你的完整的 script.js 文件现在应该看起来像这样:
const button = document.querySelector("#myButton");
function handleClick(event) {
// event.target refers to the button that was clicked
event.target.style.backgroundColor = "lightblue";
event.target.textContent = "My color changed!";
}
button.addEventListener("click", handleClick);
const link = document.querySelector("#myLink");
function handleLinkClick(event) {
console.log("Link click detected, navigation prevented.");
event.preventDefault();
}
link.addEventListener("click", handleLinkClick);
保存文件并切换到 Web 8080 选项卡。点击按钮。你将看到它的背景颜色变为浅蓝色,文本更新为“My color changed!”。