js实例入门(简单展开或关闭)
2008-11-18 00:00
471 查看
简直的展开或关闭
.hide{display:none;}
.show{display:block;}
.hand{cursor:pointer;}
.text{padding:10px;background:F3FCFF;line-height:1.3em;border:solid 5px B2DCF9;margin-bottom:7px;}
/*根据点击项,动态加载内容至iframe中
expand(展开),e_d即expand div
container(容器),c即容器缩写
b为bool缩写
n为num缩写
*/
function e_d(obj,n){//这二个参数构成iframe里的子页面。test1.htm/test2.htm/test3.htm
var c = obj.parentNode.nextSibling; /*取父级的下一个节点,跟父级同辈的。*/
var b = ( c.className == 'hide' );
obj.src = 'images/' + (b?'minus':'plus') + '.gif'/*变换+-图片*/
c.className=b?'text':'hide'
if(!c.innerHTML){//如果这一层里没有内容才更新。有内容则不变化
var str = '';
c.innerHTML = str;
}
}
展开1
展开2
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
.hide{display:none;}
.show{display:block;}
.hand{cursor:pointer;}
.text{padding:10px;background:F3FCFF;line-height:1.3em;border:solid 5px B2DCF9;margin-bottom:7px;}
/*根据点击项,动态加载内容至iframe中
expand(展开),e_d即expand div
container(容器),c即容器缩写
b为bool缩写
n为num缩写
*/
function e_d(obj,n){//这二个参数构成iframe里的子页面。test1.htm/test2.htm/test3.htm
var c = obj.parentNode.nextSibling; /*取父级的下一个节点,跟父级同辈的。*/
var b = ( c.className == 'hide' );
obj.src = 'images/' + (b?'minus':'plus') + '.gif'/*变换+-图片*/
c.className=b?'text':'hide'
if(!c.innerHTML){//如果这一层里没有内容才更新。有内容则不变化
var str = '';
c.innerHTML = str;
}
}
展开1
展开2
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关文章推荐
- js实例入门(简单展开或关闭)
- 实例入门(简单展开或关闭)
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- JS 简单展开关闭切换代码
- JS 简单展开关闭切换代码
- js实例入门一(打开关闭门效果)
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- Vuejs入门级简单实例
- require.js简单入门
- js简单实现标签云效果实例
- JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
- 如何使用Javascript(简称JS)取得LI里的内容(简单易懂的代码实例)
- dozer简单实例入门
- JS小功能(button选择颜色)简单实例
- 15位和18位身份证JS校验的简单实例
- js获取指定字符前/后的字符串简单实例
- Ajax+PHP简单基础入门实例教程
- Node.js简单入门前传