带有JavaScript和HTML的OnClick下拉文本
OnClick drop down text with JavaScript and HTML
如何使用JavaScript、HTML和CSS创建它?
因此,当我点击某个东西(在本例中,是一个项目的名称)时,某个东西会掉下来,它会向我显示该项目的信息。
我怎么能这么做?
谢谢。
您需要在CSS中创建一个具有display:none属性的类的div(在开始时将其设置为不可见)。然后,您需要在div上创建一个监听器,该监听器触发一个javascript函数:
HTML
<div class="hidden" id="clkItem">Your text</div>
CSS
.hidden {display: none;}
JS-
document.getElementById("clkItem").addEventListener("click", function (e){showItem(e);});
function showItem(e) {
e.target.style.display = "block";//Won't work in older IEs
}
在文档的<head>
中:
<style type="text/css">
.details {
display: none;
}
</style>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$(function() {
$(".project").on('click', function() {
$(this).parent().find('.details').slideDown();
});
});
</script>
在文档的<body>
中:
<div>
<span class="project">Project 1</span>
<div class="details">Some details</div>
</div>
<div>
<span class="project">Project 2</span>
<div class="details">Some details</div>
</div>
<div>
<span class="project">Project 3</span>
<div class="details">Some details</div>
</div>
相关文章:
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 改变“;onClick"这个jQuery的操作从清除输入文本改为将输入文本添加到下面的列表中
- 如何从该文本的 onclick 方法中更改 d3.js 文本输入
- 将.onclick属性中的文本替换为javascript
- 使用onClick on images显示文本
- javascript onclick radio清除文本框
- 使用Javascript更改span的文本-不使用“;OnClick”;
- javascript函数和HTML中的文本转换/动画onclick
- jQuery onClick 事件有效,除非单击文本
- 从子窗口更改链接的 OnClick 事件和文本
- 在 JavaScript 中使用 OnClick 从链接中获取文本
- Onclick 事件以删除文本输入字段中的默认值
- 调用 onClick 方法之前的 ASP 警报文本
- 如何在 html 中编写文本并使用 onclick 提交
- 使用 .onclick 在幻灯片中显示正确的文本
- 如何在asp.net中的html onclick事件中传递文本框值
- onclick与onfocus-输入文本选择行为不同.为什么?
- JavaScript onclick()文本大小随着EventListener而增加
- 用新的文本onClick/onFocus更新占位符文本
- 循环通过不同的按钮文本.onclick