JavaScript 中最常见的 BOM对象 详解(四)

一.BOM对象

1. BOM简述

作用:用来执行浏览器的相关操作。(例如:浏览器的地址、弹出消息等)

 

window对象-----BOM对象。

 

 

 

2.​​​​​​​消息框

函数名

描述

alert()

显示带有一段消息和一个确认按钮的警告框

 

 

confirm()

显示带有一段消息以及确认按钮和取消按钮的确认框

 

确认框:

  确定返回true

  取消返回false

prompt()

显示可提示用户输入的提示框

 

点击确定获得用户输入数据

 

 

代码:

<script>
    //警告框,用来警告和提示
    //alert("xxx");

    //带提示的输入框
    //点击确定: 返回用户输入的信息
    //点击取消: 返回null
    /*var xx = prompt("请输入用户名:");
    alert(xx);*/

    //确认框
    //点击确定:返回true
    //点击取消:返回false
    var x = confirm("是否删除?");
    alert(x);
</script>

 

 

 

3.​​​​​​​ location对象

location 对象包含浏览器 地址栏 的信息。

代码:

<script>
        function run1(){
            alert(location.href);
        }
        function run2(){
            //内网路径: 相对、绝对
            //外网路径:http://
            location.href="demo.html";
        }
    </script>
</head>
<body>
    <input type="button" value="点我获取当前地址" onclick="run1()"/>
    <input type="button" value="点我设置当前地址" onclick="run2()"/>
    <a href="demo.html">demo</a>
</body>

 

 

 

4.​​​​​​​ history对象(了解)

历史列表对象

 

代码:

<script>
        function run1(){
            history.forward();//history.go(1);
        }
    </script>
</head>
<body>
    <h1>demo1</h1>
    <a href="demo2.html">demo2</a>
    <input type="button" value="前进" onclick="run1()"/>
</body>

 

<script>
        function run1(){
            history.back();//history.go(-1);
        }
    </script>
</head>
<body>
    <h1>demo2</h1>
    <a href="demo1.html">demo1</a>
    <input type="button" value="后退" onclick="run1()"/>
</body>

 

 

 

 

二.​​​​​​​ 操作元素的内容体-innerHTML

属性名

属性说明

元素对象.innerHTML

获取某个元素的内容体信息

 

元素对象.innerHTML=值

设置某个元素的内容体信息

 

代码:

<script>
        function run1(){
            //1、获取font标签对象
            var f1 = document.getElementById("f1");
            //2、对象.innerHTML获取内容体
            alert(f1.innerHTML);
        }
        function run2(){
            //1、获取font标签对象
            var f1 = document.getElementById("f1");
            //2、设置标签内容体
            f1.innerHTML = "<b><i>今天天气不错,拉开吧</i></b>";
        }
        function run3(){
            //1、获取font标签对象
            var f1 = document.getElementById("f1");
            //2、设置标签内容体
            f1.innerHTML += "<b><i>今天天气不错,拉开吧</i></b>";
        }
    </script>
</head>
<body>
    <font id="f1" color="blue" size="7">今天窗帘拉上了</font><br/>
    <input type="button" value="点击获取font标签的内容体" onclick="run1()"/><br/>
    <input type="button" value="点击设置font标签的内容体" onclick="run2()"/><br/>
    <input type="button" value="点击追加font标签的内容体" onclick="run3()"/><br/>
</body>

 

 

 

 

 

 

看完恭喜你,又知道了一点点!!!

你知道的越多,不知道的越多! 

~感谢志同道合的你阅读,  你的支持是我学习的最大动力 ! 加油 ,陌生人一起努力,共勉!!

注: 如果本篇有需要改进的地方或错误,欢迎大神们指定一二~~

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值