代码拉取完成,页面将自动刷新
// JavaScript 添加事件处理器(onclick、onchange、onmousedown、onmouseout、onmouseover、onmouseup)
document.addEventListener("DOMContentLoaded", function() {
// 选择所有书籍项
const bookItems = document.querySelectorAll(".employee-card");
// 添加点击事件(onclick)
bookItems.forEach(function(item) {
item.onclick = function() {
alert("你点击了: " + this.textContent);
};
});
// 添加更改事件(onchange)(对于 div 元素不常用,通常用于 input 元素)
const specialBook = document.getElementById("special-employee");
if (specialBook) {
specialBook.addEventListener("change", function() {
console.log("特殊书籍已更改");
});
}
// 添加鼠标按下事件(onmousedown)
bookItems.forEach(function(item) {
item.onmousedown = function() {
this.style.backgroundColor = "#d1c4e9"; // 按下时改变背景色
};
});
// 添加鼠标移出事件(onmouseout)
bookItems.forEach(function(item) {
item.onmouseout = function() {
this.style.backgroundColor = ""; // 鼠标移出时恢复原样
};
});
// 添加鼠标悬停事件(onmouseover)
bookItems.forEach(function(item) {
item.onmouseover = function() {
this.style.backgroundColor = "#b2ebf2"; // 鼠标悬停时改变背景色
};
});
// 添加鼠标松开事件(onmouseup)
bookItems.forEach(function(item) {
item.onmouseup = function() {
this.style.backgroundColor = "#ffe0b2"; // 松开鼠标时改变背景色
};
});
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。