首页 > 其他分享 >BOM

BOM

时间:2022-11-01 22:00:26浏览次数:30  
标签:prompt target guessNumber number alert let BOM

概念

BOM对象

window对象


window对象的方法可以省略window.

弹出框方法

alert:文本弹窗

alert("123456");

prompt:文本框弹窗

prompt("请输入你的名字:");


也可以用变量接收输入的内容,然后打印出来

        let name = prompt("请输入你的名字:");
        console.log(name);


点击取消会返回null

confirm:返回布尔值的弹窗

        let bool = confirm("确定是否删除此项纪录?");//返回布尔值
        console.log(bool);

确定返回true,取消返回false

例子

    <ul class="fruits">
        <li>苹果</li>
        <li>香蕉</li>
        <li>雪梨</li>
    </ul>
    <script>
        let ul = document.querySelector(".fruits");
        ul.onclick = function(e){
            let mark = confirm("是否删除此项?");
            if(mark){
                ul.removeChild(e.target);
            }
        }
    </script>

猜数字

        let target = Math.floor(Math.random()*100+1);//向下取整[1,100]

        function guessNumber(){
            let number = prompt("请输入你猜的数字");
            if(number == target){
                alert("恭喜你回答正确");
            }else if(number < target){
                alert("小于目标结果")
                guessNumber();//递归使游戏继续,不然就只能猜1次
            }else if(number > target){
                alert("大于目标结果")
                guessNumber();
            }
        }
        guessNumber();

localtion对象


navigator对象



可以通过navigator.userAgent和正则表达式判断设备的机型(苹果安卓PC平板等)然后选择对应的网页适配

标签:prompt,target,guessNumber,number,alert,let,BOM
From: https://www.cnblogs.com/ben10044/p/16849321.html

相关文章

  • JavaScript--BOM
    一、BOM的概述虽然ECMAScript把浏览器对象模型(BOM,BrowserObjectModel)描述为JavaScript的核心,但实际上BOM是使用JavaScript开发Web应用程序的核心。BOM提供了......
  • 8.Bom
    bom是什么?BOM(全称bowserobjectmodel)浏览器对象模型,他是用于操作浏览器相关的内容。BOM是一个缺乏规范的东西,为了保证他的规范性产生了一系列的共用对象来解决这个......
  • 案例2轮播图和BOM的Window属性
    案例2轮播图分析:1.在页面上使用img标签展示图片。2.定义一个方法,修改图片对象的src属性。3.定义一个定......
  • 634 _BOM_Window_属性 and 635 BOM_Location
    3.属性:   1.获取其他BOM对象:     history     location     Navigator     Screen:   2.获......
  • 632 BOM_wWindow_定时器方法 and 633 案例轮播图
     Window:窗口对象1.创建            2.方法与定时器有关的方式 setTimeout()在指定的毫秒数后调用函数或计算......
  • BOM概述和BOM的Window弹出方法
    BOM概述BOM:1.概念:BrowserObjectModel浏览器对象模型将浏览器的各个组成部分封装成对象。2.组成:Window:窗口对象Navigator:浏览......
  • 628案例演示开关灯 629 BOM概述
    开关灯案例演示也可以说成是图片之间的切换<body><!--指定图片路径和id名称--><imgsrc="img/off.gif"id="deng"><script>/*......
  • JavaScript高级程序设计笔记12 BOM
    BOMBOM的核心——window对象窗口和弹窗location对象——页面信息navigator对象——浏览器信息history对象——浏览器历史记录BOM是使用JavaScript开发Web应用程序的......
  • 案例_轮播图、BOM_Window属性
    案例_轮播图<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>轮播图</title></head><body><!--图片--><imgid="img"src="im......
  • day11DOM和BOM回顾以及事件讲解 ( 上 )
    内容回顾BOM(bowserobjectmodel)浏览器对象模型window:窗口对象(全局的变量及函数都属于window也就是global全局对象)location:地址栏对象(获取地......