重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

javascript展开,javascript展开语法

怎么用js或jq点击展开,出现隐藏的DIV,点击收起DIV又隐藏起来?

[ h1 ^]\x0d\x0a| |\x0d\x0a| div1 |\x0d\x0a| |\x0d\x0a\x0d\x0a如图所示:h1是你说贴出的两个图(展开、收起)\x0d\x0a div1是你要展开后弹出的层\x0d\x0a\x0d\x0a$("#h1").click(function () {\x0d\x0a $("#div1").toggle("slow",function () {\x0d\x0a if ($(this).attr("style").toLowerCase().indexOf("none") == -1) {\x0d\x0a $("#imgBasicInfo").attr("src", "../../Images/BarUp.gif");\x0d\x0a }\x0d\x0a else {\x0d\x0a $("#imgBasicInfo").attr("src", "../../Images/BarOpen.gif");\x0d\x0a }\x0d\x0a });\x0d\x0a});\x0d\x0aimgBasicInfo为你要显示的展开、收起的图片动态

站在用户的角度思考问题,与客户深入沟通,找到新和网站设计与新和网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖新和地区。

js展开关闭代码,javascript

ID名字必须是唯一的不然a href="#" onclick="show();"点击展开/关闭2/a 永远是控制 内容一 层

js中的展开语法/剩余语法

1.等价于Function.apply(),传入数组,会被迭代为函数的参数

2.在构造时(此时传值不同于apply,因为它调用的是Call而不是Construct)

3.构造字面量数组/对象

谁帮我写一下js, 点击展开,再点击关闭。

可以参考下面的代码:

var tag="off";//记录开关状zd态

function test(obj){

//打开

if(tag=="off"){

obj.style.height="150px";//展开的高度版

tag="on";//开关设为打开状态

}else{

obj.style.height="0px";//高度设权为0

obj.style.display="none";//隐藏

tag="off";//开关设为关闭

}

}

扩展资料:

javaScript参考函数

getHours() 返回小时数(0-23)

getMinutes() 返回分钟(0-59)

getSeconds() 返回秒数(0-59)

getMilliseconds() 返回毫秒(0-999)

getUTCDate() 依据国际时间来失掉日(1-31)

getUTCMinutes() 根据邦际光阴来往归分钟(0-59)

getUTCSeconds() 依据国际时间来返回秒(0-59)

getUTCMilliseconds()依据国际时间来返回毫秒(0-999)

参考资料来源:百度百科-javascript

JS基础(十五) 展开运算符

script

    let arr1 = [11, 22, 33, 44]

    let arr2 = [111, 222, 333, 444]

    // 展开运算符就是“...” ,可以将一个数组全部展开

    let arr3 = [...arr1, ...arr2]

    console.log(arr3);  // (8) [11, 22, 33, 44, 111, 222, 333, 444]

    // console.log(arr3[0], arr2[1], arr2[2]);

    console.log(...arr3);  // 11 22 33 44 111 222 333 444

    console.log('-'.repeat(50));

    let lh = {

        name: '鹿晗',

        age: 30,

        gender: '男',

        job: '菜虚鲲',

        car: {

            name: '特斯拉'

        }

    }

    let gxt = {

        name: '关晓彤',

        age: 23,

        gender: '女',

        address: '北京'

    }

    // 展开运算符可以将一个对象的成员,克隆给另一个对象。浅拷贝(只拷贝了一级属性)

    let lh2 = {...lh}

    console.log(lh);  // {name: '鹿晗', age: 30, gender: '男', job: '菜虚鲲'}

    console.log(lh2);  // {name: '鹿晗', age: 30, gender: '男', job: '菜虚鲲'}

    lh2.name = '吴亦凡'

    lh2.car.name = '野猫'

    console.log(lh2);  // {name: '吴亦凡', age: 30, gender: '男', job: '菜虚鲲', car: {…}}

    // 展开运算符,可以将多个对象的成员,合并到一个大的对象中。

    // 后面对象中的属性,如果跟前面的对象的成员同名,将会覆盖前面的属性

    let lxt = {...lh, ...gxt}

    console.log(lxt);  // {name: '关晓彤', age: 23, gender: '女', job: '菜虚鲲', car: {…}, …}

    // 学会使用即可

/script


文章名称:javascript展开,javascript展开语法
标题网址:http://cqcxhl.cn/article/dscpses.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP