Javascript:显示/隐藏HTML节点
Javascript: show/hide HTML node
我有一个HTML页面,其中包含一些段落,我想通过Javascript显示或隐藏这些段落。我该怎么办?我是否也必须使用CSS文件中的display属性?谢谢
编辑:由于这些段落将是表单的错误信息,我希望一开始它们都不可见。
您可以这样做:
隐藏:
document.getElementById("elementId").style.display = 'none';
显示:
document.getElementById("elementId").style.display = 'block';
要隐藏,请先这样做,最好将它们放在span而不是para 中
$(document).ready( function() {
$("span").hide();
});
当您需要它们显示时,请在提交按钮上调用javascript函数,并使用相同的显示
$("span").show();
但不要这样做,这将显示所有消息,放入if-else逻辑,然后使用jquery 按Id或类显示它们
$("#id").show();
$(".class").show();
相关文章:
- window.getSelection()不会't给出html节点
- 删除HTML节点而不删除其子节点
- 需要使用JavaScript根据类名合并相邻的HTML节点
- 通过 AJAX 发送表单,HTML 节点选择用于数据发送
- 使用 jQuery 将自定义 ID 添加到克隆的 HTML 节点
- 为什么我的html节点保持类ng隐藏属性ng show=true
- Javascript:显示/隐藏HTML节点
- 将数组中的一个值附加到每个值'等效的html节点
- 仅选择 html 节点的根项
- 如何检查 DOM 节点是否是“html”节点
- 如何从控制器获取表示 ngRepeat 中元素的 HTML 节点的参数
- PHP在HTML节点之间获取文本
- Knockoutjs将biding应用于多个html节点
- 使用java javascript脚本API操作HTML节点
- HTML节点图生成器
- 如何遍历HTML节点以查找匹配项并从节点中获取下一个innerHTML
- 如何获得具有特定数据属性的html节点
- 如何设置两个html节点的innerText,其中一个节点是子节点
- 如何通过javaScript查找html节点
- 如何设置一个html节点's innerText和innerHtml不使用jQuery