• window.document对象


    一查找元素

    1、找元素

    <script type="text/javascript">
        </script>

    id查找

    document.getElementById("id名字");

    根据class找

    document.getElementsByClassName("class名字");

    根据标签名字找

    document.getElementsByTagName("标签的名字");

    表单可以用name找

    document.getElementByName("name的值")

    2、对应css里面

    <style type="text/css">
            </style>(只能写在head里)

    id是#加id名{ }

    class是.加class名{ }

    标签直接用标签名{ }

    二实例

    JS中id和css中id

        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>无标题文档</title>
            <style type="text/css">
    		 	#s{
    				300px;
    				height:300px;
    				background-color:#0F0;
    				}  
            </style>
        </head>
        
        <body>
            <div id="s"></div>
        </body>
    	<script type="text/javascript">
    		var a=document.getElementById("s")
        </script>
    

     

    JS中class和css中class

        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>无标题文档</title>
            <style type="text/css">
    		 	#s{
    				300px;
    				height:300px;
    				background-color:#0F0;
    				}
    			.d{
    				border:2px solid #F00;
    				}  
            </style>
        </head>
        
        <body>
            <div id="s" class="d"></div>
        </body>
    	<script type="text/javascript">
    		var a=document.getElementById("s");
    		var b=document.getElementsByClassName("d")
        </script>
    

     

    JS中标签和css中标签

        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>无标题文档</title>
            <style type="text/css">
    		 	#s{
    				300px;
    				height:300px;
    				background-color:#0F0;
    				}
    			.d{
    				border:2px solid #F00;
    				}
    			div{
    				color:#F0F;
    				}	  
            </style>
        </head>
        
        <body>
            <div id="s" class="d">你在</div>
        </body>
    	<script type="text/javascript">
    		var a=document.getElementById("s");
    		var b=document.getElementsByClassName("d");
    		var c=document.getElementsByTagName("div");
        </script>
    

     

    三操作

    操作内容

    a.innerHTML="修改后的内容"

    	<script type="text/javascript">
    		var a=document.getElementById("s");
    		var b=document.getElementsByClassName("d");
    		var c=document.getElementsByTagName("div");
    		a.innerHTML="<font color='green'>我我我</font>"
        </script>
    

     

    a.innerText=''修改后的内容''

    	<script type="text/javascript">
    		var a=document.getElementById("s");
    		var b=document.getElementsByClassName("d");
    		var c=document.getElementsByTagName("div");
    		a.innerText="<font color='green'>我我我</font>"
        </script>
    

     

    操作属性

    a.setAttribute("属性名","属性值")修改或者添加属性

        <body>
            <div id="s" class="d"><font id="f" color="#000000">你在</font></div>
        </body>
    	<script type="text/javascript">
    		var a=document.getElementById("f");
    		var b=document.getElementsByClassName("d");
    		var c=document.getElementsByTagName("div");
    		a.setAttribute("color","#666")
        </script>
    

     

    a.getAttribute("属性名")获取属性

    a.removettribute(属性名")移除属性

        <body>
            <div id="s" class="d"><font id="f" color="#000000">你在</font></div>
        </body>
    	<script type="text/javascript">
    		var a=document.getElementById("f");
    		var b=document.getElementsByClassName("d");
    		var c=document.getElementsByTagName("div");
    		a.getAttribute("color")
    		a.removeAttribute("color")
        </script>
    

     

    操作样式

    a.style.样式名=''修改后的样式值"

    只能获取内联样式不能获取内嵌和外部样式但是都能修改

    var w=a.style.backgroundColor在下面例子中无效获取不了背景色因为是内嵌;a.style.backgroundColor="#666"有效;能改

        <body>
            <div id="s" class="d">你在</div>
        </body>
    	<script type="text/javascript">
    		var a=document.getElementById("s");
    		var b=document.getElementsByClassName("d");
    		var c=document.getElementsByTagName("div");
    		a.style.backgroundColor="#666"
        </script>
    

     

  • 相关阅读:
    聊聊tcpdump与Wireshark抓包分析
    TCP三次握手与Tcpdump抓包分析过程
    grep 同时满足多个关键字和满足任意关键字
    java监听器原理理解与实现
    Linux下如何查看哪些端口处于监听状态
    netstat命令怎么查看端口是否占用
    jQuery Mobile 入门基础教程
    用U盘与移动硬盘制作WIN7启动盘(亲自实践)
    【iOS】用Layer创建一个三维模型以及拖动
    Java中的位运算符、移位运算
  • 原文地址:https://www.cnblogs.com/navyouth/p/7735925.html
Copyright © 2020-2023  润新知