时间:2021-05-28
效果如下图:当点击问题时显示下面的回复内容。
复制代码 代码如下:
script type="text/javascript">
onload = function(){
faq(document.getElementsByTagName("dl")[0], "dt", "dd");
/*
* faq函数:elem是父元素,qTag是标题元素,aTag是内容元素
*/
}
function faq(elem, qTag, aTag){
aTag = aTag || "dd"; //提供默认值,下同
qTag = qTag || "dt";
elem = elem || document;
var dds = elem.getElementsByTagName(aTag);
for (var i = 0, len = dds.length; i < len; i++) {
dds[i].style.display = "none";
}
var dts = elem.getElementsByTagName(qTag);
for (var i = 0, len = dts.length; i < len; i++) {
dts[i].style.cursor = "hand";
dts[i].onclick = function(){
var next = this.nextSibling;
//获得当前元素的下一个元素的引用
while (next.nodeType != 1) {
next = next.nextSibling;
}
if (next.style.display != "none") {
next.style.display = "none";
}
else {
next.style.display = "block";
}
}
}
}
</script>
测试代码:
Untitled Document dd { background: #eee; border: 1px solid #ccc; margin-left: 2px; padding: 4px; }
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
抖音私信回复后会不见有可能是提问者设置了隐私保护,比如不接受匿名提问的回复私信,或者就是干脆不接受任何私信等等,也可能是系统有漏洞。 抖音(TikTok)是由
原标题:交通部回复顺风车无需办理网约车资质,此前发生多起顺风车被罚事件11月20日,交通运输部官方微信回复了一则网友提问。该网友提问称:“顺风车算不算网约车,要
一.基础篇Javascript学习笔记1数据类型Javascript学习笔记2函数Javascript学习笔记3作用域Javascript学习笔记4Eval函数
本文实例讲述了JavaScript函数用法。分享给大家供大家参考,具体如下:初始函数Function类型,即函数的类型。典型的JavaScript函数定义:fu
网友wys提问:如何仅使用JavaScript支持的正则语法,将复制代码代码如下:中...之间的都替换为?思考该问题的难点之一在于JavaScript支持的正则