js细节( innerrhtml和innertext的区别)

本文深入浅出地介绍了JavaScript中的一些基本概念,如JSON数据结构、闭包原理及常见DOM操作等,适合初学者掌握核心知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     再次看了一些js视频感觉收获是蛮多的。来总结一下。

     json数据。这么多概念看不懂!

    var mary = [{
            name:"小牛",
            age:18
        }, {
            name: "小花",
            age: 20
        }, {
            name: "小明",
            age:25

        }]; 


   mary是一个键值对,就可以看做是json数据。调用的时候可以alert(mary【i】.name)。

   闭包,怎么理解?

   

        function show(name) {
            //返回一个函数
            return function () {
                //输出name的值
                alert(name);
            };
        }
        //运行show函数,将返回值赋给f1
        //因为返回值是函数,所以f1现在指向一个函数
        var f1 = show('a');
        //通过f1可以调用匿名函数执行
        f1();

上边这个函数就形成了闭包,f1是一个方法,直接调用f1但是不用传入参数,这样这个方法就会往上找参数。形成了一个闭包,f1用了show上面定义的参数了,这就会弹出a。

     js中的onclick是没有()的。
     confirm(“真的要删除吗”);//这是确认键
     prompt("输入你的内容","这是内容"); //输入框
     setinterval(run,100);//这个的意思100毫秒执行一下run方法。


     innerrhtml指的是a中的内容包括html标签也包括内容。

     innertext指的是a中的内容之包括标签中的内容。

     拿 <div id="divtarget"><h1> Hello word</h1> </div>来做例子。

alert(document.getElementById("divtarget").innerHTML);

弹出<h1> Hello word</h1>;

   

alert(document.getElementById("divtarget").textContent);
弹出Hello word


    


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值