sách gpt4 ai đã đi

Javascript 出现/消失对象

In lại 作者:行者123 更新时间:2023-11-28 07:33:20 26 4
mua khóa gpt4 Nike

我现在正在做一个元素。当您单击一个元素时,会出现以下信息,我想知道如何在您单击下一个元素而不重新单击同一元素时使其消失....例如,我的元素中有披萨,我想单击肉披萨看到浇头然后点击奶酪披萨看到浇头和肉浇头消失。

这是我的 Html 代码....





























Meat Pizza



Cheese Pizza




Veggie Pizza


Meat Toppings
Cheese Toppings
Veggie Toppings

这是我的javascript......

function ShowHide(divId)
{
if(document.getElementById(divId).style.display == 'none')
{
document.getElementById(divId).style.display='block';
}
khác
{
document.getElementById(divId).style.display = 'none';
}
}


function showApp(a) {
var aside = document.getElementById('aside');
var arr = aside.getElementsByTagName('span');
for (i = 0; i < arr.length; i++) {
if (arr[i].getAttribute('id') != a) {
arr[i].style.visibility = 'hidden';
}
}
x = document.getElementById(a);
var state;
if (x.style.visibility == 'visible') {
state = 'hidden';
}
else {
state = 'visible';
}
x.style.visibility = state;
}

1 Câu trả lời

一些解决方案例如:

  1. 您可以创建全局 JS 元素,它将包含当前显示的元素并在每次点击时更新它。

  2. 您可以在每次点击时先隐藏所有元素,然后显示所需元素。

关于Javascript 出现/消失对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31373123/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com