gpt4 book ai didi

javascript - 带有 onclick 和 2 个条件的剧透代码

转载 作者:太空宇宙 更新时间:2023-11-04 02:30:58 25 4
gpt4 key购买 nike

我的主页上有一个剧透代码。代码如下所示:

<div id="spoiler" style="display:none"> 
HIDDEN CONTENT HERE
</div>
<a display="initial"
id="button"
title="Click to show/hide content"
type="button"
onclick="if(document.getElementById('spoiler')
.style.display=='none') {
document.getElementById('spoiler')
.style.display=''
}else{
document.getElementById('spoiler')
.style.display='none'
}">
Show hidden content
</a>

我现在想做的很简单:单击元素“按钮”后,应显示隐藏内容和 anchor <a>将变得不可见。

所以我要找的是:onclick:如果元素“spoiler”显示=none 且元素“button”显示=initial 则元素“spoiler”应更改为display=initial 且元素“button”应更改为display=none

这可能吗?

最佳答案

jquery 中的这段代码将解决您的问题。我希望这就是你想要的。

$('#button').click(function() {
$('#spoiler').css('display', 'block');
$(this).hide();
});

我有演示 here

只有 JavaScript 的解决方案如下:

<div id="spoiler" style="display:none"> 
HIDDEN CONTENT HERE
</div>
<a display="initial" id="button" title="Click to show/hide content" type="button" onclick="document.getElementById('spoiler').style.display='block';
document.getElementById('button').style.display='none'">Show hidden content</a>

关于javascript - 带有 onclick 和 2 个条件的剧透代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36518601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com