使用JavaScript为名片添加功能:
点击名字,弹出对话框显示名字;
点击电话,弹出对话框显示电话;
点击地址,弹出对话框显示地址。
小魔女参考了bing和GPT部分内容调写:
使用JavaScript为名片添加功能:
可以使用JavaScript的事件处理函数,为名片中的名字、电话和地址添加点击事件,当用户点击时,弹出对话框显示相应的信息。
例如,为名片中的名字添加点击事件:
<div class="name">张三</div>
<script>
// 为名片中的名字添加点击事件
const nameEle = document.querySelector('.name');
nameEle.addEventListener('click', () => {
// 弹出对话框显示名字
alert('张三');
});
</script>
同理,为名片中的电话和地址添加点击事件:
<div class="phone">123456789</div>
<div class="address">深圳市南山区科技园</div>
<script>
// 为名片中的电话添加点击事件
const phoneEle = document.querySelector('.phone');
phoneEle.addEventListener('click', () => {
// 弹出对话框显示电话
alert('123456789');
});
// 为名片中的地址添加点击事件
const addressEle = document.querySelector('.address');
addressEle.addEventListener('click', () => {
// 弹出对话框显示地址
alert('深圳市南山区科技园');
});
</script>
回答不易,记得采纳呀。
你的名片是什么格式的?
<!-- 在HTML中添加名片元素 -->
<div class="card">
<p>Name: <a href="#" onclick="showName()">成龙</a></p>
<p>Phone: <a href="#" onclick="showPhone()">123-456-7890</a></p>
<p>Address: <a href="#" onclick="showAddress()">北京市</a></p>
</div>
<!-- 在JavaScript中定义函数来显示对应的信息 -->
<script>
function showName() {
alert('成龙');
}
function showPhone() {
alert('123-456-7890');
}
function showAddress() {
alert('北京市');
}
</script>