首页 > 编程语言 >JavaScript--DOM概述&Element对象获取与使用

JavaScript--DOM概述&Element对象获取与使用

时间:2023-11-10 21:33:45浏览次数:45  
标签:DOM -- JavaScript Element 对象 document

   通过DOM对HTML进行操作

 

 1、获取Element对象

 2、常见的HTMLElement对象的使用

查看文档:https://www.w3cschool.cn/jsref/

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- <input type="button" onclick="on()" value="开灯"> -->
    <img id = "myImgine" border = "0" src="images/down.jpg" style="">
    <!-- <input type="button" onclick="off()" value="关灯"> -->
    <div class="cls">111</div><br>
    <div class="cls">222</div><br>

    <input type="checkbox" name = "hobby">电影
    <input type="checkbox" name = "hobby">下棋
    <input type="checkbox" name = "hobby">看书
<br>



    <script>
        document.getElementById('myImgine').src = 'images/open.jpg';

        var divs = document.getElementsByTagName('div');
        for(let i = 0;i<divs.length;i++){
            divs[i].style.color = 'red';
            divs[i].innerHTML = '呵呵';
        }
        var divs = document.getElementsByName('hobby');
        for(let i = 0;i<divs.length;i++){
            // divs[i].style.color = 'red';
            // divs[i].innerHTML = '呵呵';
            divs[i].checked = true;
        }
//         function on(){
//             document.getElementById('myImgine').src='images/open.jpg';
//         }
//         function off(){
//             document.getElementById('myImgine').src = 'images/down.jpg';
//         }
//     var x = 0;
//     setInterval(function(){
// if(x%2==0){
//     on();
// }
// else{
//     off();
// }
// x++;
// },1000)
//Location对象
// document.write('3秒后跳转到首页');
// setTimeout(function(){
//     location.href = "https://www.baidu.com";
// },3000);

    </script>
</body>
</html>

 

标签:DOM,--,JavaScript,Element,对象,document
From: https://www.cnblogs.com/L-1906/p/17824592.html

相关文章

  • [POI2011] SMI-Garbage 题解
    题目链接显然,对于初始颜色与目标颜色不同的边,我们需要走过奇数次;对于初始颜色与目标颜色相同的边,我们需要走过偶数次。对于只有偶数边的情况,这种情况下不走就行;对于只有奇数边;可以理解为每条边只能经过一次,就是欧拉路径问题,并且考虑这题的特殊性质,如果一个图是由若干个简单环构......
  • MD5爆破
    截断爆破frommultiprocessing.dummyimportPoolastpimporthashlibknownMd5='c4d038'#已知的md5明文defmd5(text):returnhashlib.md5(str(text).encode('utf-8')).hexdigest()deffindCode(code):key=code.split(':')......
  • php安装扩展的几种方式
    转载:https://v3.test.zc10.cn/archives/4369相关资料: https://www.php.cn/faq/375900.html方法一、使用apt或者yum命令安装例如: yuminstallphp72w-bcmath安装7.2bc库, 然后使用php-m查看是否安装成功方法二、使用pecl安装方法三、源码编译安装(一般是安装PHP自......
  • 深度解密 | 灵脉SAST 3.0最新特性曝光
    一、多模智能引擎焕新2023年6月,灵脉SAST入选国际权威咨询机构Forrester发布的《TheStaticApplicationSecurityTestingLandscape》报告成为全球范围内仅有的两款亚太区SAST代表产品之一。此次3.0版本重大焕新,灵脉SAST从检测工具的灵魂核心入手,对引擎进行重构升级,运用多模核心技......
  • JMeter进阶使用变量及BeanShell 预处理程序实现复杂调试
    JMeter进阶使用变量及BeanShell预处理程序实现复杂调试有一些测试需要做一些预处理程序才能做http请求,在JMeter下可以通过使用参数+BeanShell预处理程序加工后再发起请求即可。例oauth服务需要通过username,password,client_id,client_secret,grant_type进行请求,这里的密码涉及安......
  • 秋招的难关,都过了吗?
    本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。了解校招、分享校招知识的学长来了!今年的秋招,对许多应届毕业生来说,是一个充满挑战的时期。无论是简历筛选、笔试还是面试,每个环节都充满了考验和竞争。回看秋招,你觉得哪部分的难关真的难呢?01简历难首先是简历难......
  • 无涯教程-批处理 - Deleting from the Registry函数
    通过REGDEL命令从注册表中删除,请注意,为了从注册表中删除值,您需要在系统上具有足够的特权才能执行此操作。REGDELETE命令具有以下变体,在第二个版本中,将删除默认值,而在最后一个版本中,将删除指定键下的所有值。REGDELETE[ROOT\]RegKey/vValueName[/f]REGDELETE[ROOT......
  • go语言命令行程序(CLI)开发工具小记
    Go语言领域,命令行程序占据比较重要的位置。因此,命令行程序的快速开发及工具选择就成为一个不可忽视的问题。本文简要总结使用Go语言开发命令行程序中常用的几个框架。一、CobraCobra是关于golang的一个命令行解析库,用它能够快速创建功能强大的cli应用程序和命令行工具。cobra......
  • 阿里云99元的主机到底怎么样?
    我是卢松松,点点上面的头像,欢迎关注我哦!在云栖大会上,阿里云推出了一款绝对超级超值的99元云服务器,并号称是11月销量王。什么?云栖大会11月2号结束的,你就号称11月销量王,这是未卜先知啊。如果你也要买这块主机,一定更要仔细看了,本文绝对公平公正客观!作为多年的云主机代理商和分销商,松松......
  • 第一次写博客
    我来自一所二本学校,高考结束后,选了一个听起来就很高大上的专业,ai,不知道为什么总觉得自己能够创造出机器人,熟练应用这个计算机。我从小学刚接触计算机的时候,在发现别人都能够自己独立玩游戏,应用很多软件的时候,我还在努力的练习打字,甚至都没学会,(给我自己写笑了)。甚至于我初中高中......