Javascript:切换函数不工作
我正在尝试做一个简单的切换,但它不起作用。我希望用javascript而不是jquery完成。 这是我的javascriptJavascript:切换函数不工作,javascript,html,toggle,slidetoggle,togglebutton,Javascript,Html,Toggle,Slidetoggle,Togglebutton,我正在尝试做一个简单的切换,但它不起作用。我希望用javascript而不是jquery完成。 这是我的javascript <script> function showhide() { if (document.getElementById(ptag).style.display = "block") { document.getElementById(ptag).style.display = "none"; } else { d
<script>
function showhide() {
if (document.getElementById(ptag).style.display = "block") {
document.getElementById(ptag).style.display = "none";
} else {
document.getElementById(ptag).style.display = "block";
}
}
</script>
函数showhide(){
if(document.getElementById(ptag.style.display=“block”){
document.getElementById(ptag.style.display=“无”;
}否则{
document.getElementById(ptag.style.display=“block”;
}
}
这是我的HTML
<input type="button" value="Show hide" onclick="showhide()">
<p id="ptag">Some text here.</p>
这里有一些文字
我需要解决方案:(将您的
if
条件更改为:
if(document.getElementById("ptag").style.display == "block"){
^^^^ string ^^^ double equals
并将ptag
的所有其他引用替换为“ptag”
如果条件为:
if(document.getElementById("ptag").style.display == "block"){
^^^^ string ^^^ double equals
并将ptag
的所有其他引用替换为“ptag”
如果条件为:
if(document.getElementById("ptag").style.display == "block"){
^^^^ string ^^^ double equals
并将ptag
的所有其他引用替换为“ptag”
如果条件为:
if(document.getElementById("ptag").style.display == "block"){
^^^^ string ^^^ double equals
并将ptag
的所有其他引用替换为“ptag”
您是否尝试过
getElementById('ptag')
您尝试过getElementById('ptag')
您尝试过getElementById('ptag')
您尝试过getElementById('ptag')吗
对不起?老实说,你的问题并不值得你去问。我不确定你在问这里之前是否试图自己找到解决方案。对不起?你的问题不值得你去问。我不确定你在问这里之前是否试图自己找到解决方案。对不起?你的问题不值得你去问说实话。我不确定你在问这里之前是否试图自己找到解决方案。对不起?你的问题不值得说实话。我不确定你在问这里之前是否试图自己找到解决方案。