-
容器包含两个内容:一是:显示选项的内容;二是:隐藏选项的内容<br> 另外,更多选项/收起查看全部
-
setTimeout(code,millisec)方法用于在指定的毫秒数后调用函数或计算表达式查看全部
-
setTimeout("function()",30);每隔30毫秒,调用函数function()一次查看全部
-
收起、隐藏代码 function show(){ document.getElementById("hpn").style.display="block"; document.getElementById("strHref").innerHTML="收起-"; document.getElementById("strHref").href="javascript:hide()"; } function hide(){ document.getElementById("hpn").style.display="none"; document.getElementById("strHref").innerHTML="更多选项+"; document.getElementById("strHref").href="javascript:show()"; }查看全部
-
展开与收起的效果结构分析:首先构造一个容器,其次是容器里装有显见/影藏的内容,最后是收起,查看全部
-
nextSibling:返回某个元素之后紧跟的元素(处于同一树层级) previousSibling:返回某节点之前紧跟的节点(处于同一树层级) parentNode 父节点查看全部
-
<a href="javascript:showdiv();" id="strHref" class="btn-slide" >展开</a>查看全部
-
function showdiv() {//展开函数 document.getElementById("hpn").; document.getElementById("strHref").innerHTML="关闭-"; document.getElementById("strHref").href="javascript:hidediv()"; } function hidediv() {//收起函数 document.getElementById("hpn").style.display="none"; document.getElementById("strHref").innerHTML="展开+"; document.getElementById("strHref").href="javascript:showdiv()"; }查看全部
-
setTimeout(code,millisec)方法用于在指定的毫秒后调用函数。查看全部
-
同一个按钮实现不同的点击功能时,需要修改引用,用element.href属性修改。查看全部
-
next、previous查看全部
-
@·浏览器兼容问题解决, 为了避免查找的previousSibling,nextSibling是空白节点,判断其nodeType 1.if(x.nodeType!=1){ x=x.previousSibling; } 2.function getNextElement(node){ if(node.nextSibling.nodeType == 1){ //判断下一个节点类型为1则是“元素”节点 return node.nextSibling; } if(node.nextSibling.nodeType == 3){ //判断下一个节点类型为3则是“文本”节点 ,回调自身函数 return getNextElement(node.nextSibling); } nodeType如果等于2表示为属性节点查看全部
-
注意nextSibling、previousSibling中的空白文本节点,需要nodeType判断查看全部
-
及工行开户查看全部
-
层级关系查看全部
举报
0/150
提交
取消