javascript - 单击按钮,一切都消失了

标签 javascript html buttonclick

我一直在尝试编写一个代码来模拟这个例子(下面的代码)。

function closeMe(){

   		x=document.getElementById("demo");

   		x.style.display="none";

	}

function openMe(){

   		x=document.getElementById("demo");

   		 x.style.display="block";

	}
	<h1>Changing the Style</h1>
	<p>JavaScript can change the style of an HTML element.</p>

	<button type="button" onclick="openMe()">Open!</button>
	<button type="button" onclick="closeMe()">Close!</button>

	<p id="demo">Extra details...You can open and close this paragraph using the buttons above.</p>

不幸的是,在我下面的代码中,当我点击“打开”按钮时,所有的东西都消失了。我不明白为什么。

function open() {
  x = document.getElementById("demo");
  x.style.display = "block";
}

function close() {
  x = document.getElementById("demo");
  x.style.display = "none";
}
<p id="demo">Click me to change my HTML content (innerHTML).</p>

<p> this shouldnt disappear</p>

<button onclick="open()">open button</button>

<button onclick="close()">close button</button>

谁能给我一些好的建议?

最佳答案

将显示设置为 block 时,在“ block ”两边添加引号

function open(){
    x=document.getElementById("demo");
    x.style.display="block";
}

关于javascript - 单击按钮,一切都消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53815776/

相关文章:

javascript - 代码 : "ER_PARSE_ERROR", errno : 1064, mySQL

javascript - fetch 是否只抛出 TypeError

c# - 比较验证器不会停止回发

javascript - 单击菜单项后汉堡菜单返回 3 个链接

javascript - 我如何在javascript中解析这个xml?

javascript - 未定义的字段正在插入数据库

javascript - 如何使用 JQuery 选择此元素?

css - 如何在谷歌浏览器中隐藏 iframe 右侧的栏

javascript - 点击操作下载 Html5 Canvas

android - 如何在android中以编程方式打开数字拨号盘?