-
收起、隐藏功能 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()"; }查看全部
-
将setTimeOut函数内部。调用本身的函数查看全部
-
1 在外部var ad = document.getElementById("pn"); 用到函数中不好使,只有在函数中定义才可以。 2 setTimeout("addh()",5000); 中的第一个参数用“”括上,里面写函数调用。 3 h是全局变量,在函数中调用值会改变,其效果影响后面的计算查看全部
-
远来还可以在href来调用javascript查看全部
-
注意浏览器的兼容问题:加上判断 if(y.nodeType!= 1){y = y.nextSibling;} if(y.nodeType!= 1){ y = y.previousSibling; }查看全部
-
mark一下查看全部
-
用文档结构关系实现!!!查看全部
-
nextSibling和previousSibling查看全部
-
$(document).ready(function(){}); 或者 $(function(){});查看全部
-
jQuery:toggle()方法。查看全部
-
document.getElementById("pn").style.display = "none";这句没加也没出问题啊?!查看全部
-
setTimeout()和onload事件查看全部
-
我会记不住.查看全部
-
怎么现在不能运行被人的代码?查看全部
-
使用javascript多个展开与收起效果: nextSibling:返回某个元素之后紧跟的元素(处于同一树层级) previousSibling:返回某个节点之前紧跟的节点(处于同一树层级) js: // 显示函数 function showdiv(obj) { var x = obj.parentNode.nextSibling; if (x.nodeType != 1) { x = x.nextSibling; } x.style.display = "block"; obj.parentNode.style.display = "none"; } // 隐藏函数 function hidediv(obj) { obj.parentNode.parentNode.style.display = "none"; var x = obj.parentNode.parentNode.previousSibling; if (x.nodeType != 1) { x = x.previousSibling; } x.style.display = "block"; } html: <a href="#" onclick="showdiv(this);">全文</a> <a href="#" class="btn" onclick="hidediv(this);">收起全文</a>查看全部
举报
0/150
提交
取消