用HTML消失的内容

编码器9927

我当时在玩一些html,以为我可能会遇到可以用于我的网站的内容。好吧,当我在使用html时,我遇到了隐藏html内容的问题,所以我想到了一个可以做到这一点的代码。这是我的代码。

<input type = "checkbox"  id = "on"></input>
<button onclick = "myFunction()">Dissappear.</button>
<p id = "demo">Html is the best</p>
<script>
function myFunction(){
var b = document.getElementById("on").value
if(b =="on"){
document.getElementById("demo").style.visibility = "hidden"
}
}
</script>

我想知道这是执行此操作的最有效方法,还是可以占用最少的存储量。如果没有,请帮忙。谢谢。

伊姆兰·拉菲克(Imran Rafiq Rather)

您在此处以错误的方式使用了复选框。我们必须checked代之以财产

if(b =="on"){
  document.getElementById("demo").style.visibility = "hidden"
}

b=="on" 是一个真实的字符串,并且始终是真实的。

另外,最好使用display:none;代替hidden

document.getElementById("demo").style.display= "none";

完整的工作代码:只有当输入被选中,我们点击下面的DIV应该会消失(这使得在这个例子中更有意义)。尝试这个

<input type = "checkbox"  id = "on"></input>
<button onclick = "myFunction()">Dissappear.</button>
<p id = "demo">Html is the best</p>
<script>
function myFunction(){
   var b = document.getElementById("on");
   console.log(b);
  if(b.checked){
    document.getElementById("demo").style.display = "none";
  }
}
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

html 内容在 chrome 中消失了

来自分类Dev

HTML:选项卡的内容不会消失

来自分类Dev

HTML:选项卡的内容不会消失

来自分类Dev

用html内容过滤

来自分类Dev

用HTML内容清理POST内容

来自分类Dev

用HTML内容清理POST内容

来自分类Dev

切换 html 标签的 Javascript 问题,内容消失

来自分类Dev

画布按钮内容消失

来自分类Dev

ControlTemplate使TextBox内容消失

来自分类Dev

数组内容似乎消失了

来自分类Dev

数组内容似乎消失了

来自分类Dev

用HTML内容替换ChildNode值

来自分类Dev

Grunt用文件内容替换HTML

来自分类Dev

用JavaScript或jQuery对HTML内容进行排序

来自分类Dev

用JavaScript生成的HTML代码修改内容

来自分类Dev

用Javascript代码更改HTML内容

来自分类Dev

用JavaScript或jQuery对HTML内容进行排序

来自分类Dev

用 JavaScript 替换 HTML 页脚内容

来自分类Dev

Bootstrap 折叠 div 内容消失

来自分类Dev

用替代内容(HTML + CSS + JS)替换整个网页

来自分类Dev

用新的HTML内容替换单词的每次出现

来自分类Dev

用AngularJS总结两个HTML模板绑定的内容

来自分类Dev

bash脚本用其内容替换html中的脚本标签

来自分类Dev

用PHP排除其中的特定html标记和内容

来自分类Dev

用要显示的内容调整 HTML 表格,Angular

来自分类Dev

用css将文本消失

来自分类Dev

当CSS应用于响应式布局(HTML中包含的引导文件)时,标题内容消失

来自分类Dev

AngularJS动态内容在页面刷新时消失

来自分类Dev

Umbraco:节点和内容消失或过时