08.16号 dom 节点的创建 和删除DOM表单与非表单取值的方法 和操作属性与操作样式

Posted zdsgwxs233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了08.16号 dom 节点的创建 和删除DOM表单与非表单取值的方法 和操作属性与操作样式相关的知识,希望对你有一定的参考价值。

<html>
<head>
<meta charset="utf-8">
<title>Dom操作</title>
<script type="text/javascript" src="08.16/08.16.js"></script>
</head>

<body>
<!--dom节点添加  删除 ;
    createElemen    创建一个新的节点
    appendChild(newNode)            将newNode添加成当前节点的最后一个子节点
    insertBefore(newNode,refNode)    将refNode节点之前插入newNode节点
    replaceChild(newNode,oldNode)    将oldNode节点替换成newNode节点
    removeChild(oldNode)            将oldNode子节点删除
    cloneNode(true // false)        当deep为true时,表示复制当前节点以及当前结点的全部后代节点。为false时,只复制当前节点




-->
<form id="myform" action="https://www.baidu.com/" method="get" target="_blank">
    <input name="username" type="text" value="张三"><br>
    <input name="password" type="text" value="123"><br>
    <select name="city">
        <option value="shanghai">上海</option>
        <option value="beijing" selected>北京</option>
    </select><br>
    <input type="button" value="获取表单内第一个控件" onClick="alert(document.getElementById(‘myform‘).elements[0].value);">
    <input type="button" value="获取表单内第二个控件" onClick="alert(document.getElementById(‘myform‘).elements[‘password‘].value);">
    <input type="button" value="获取表单内第三个控件" onClick="alert(document.getElementById(‘myform‘).city.value);">
    <input type="button" value="操作表单" onClick="operatorForm()">
</form>

</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Dom操作内容</title>
<style>
    #in_divall
        background-color: antiquewhite;
    
    
</style>
</head>

<body>
<!--

    操作内容
        表单;
            赋值;标签对象.value="";
            取值;标签对象.value
        非表单;
            取值;
            innerHTML返回的是标签内的HTML内容.包含HTML标签
            
            innerText返回的诗标签内的文本值不包含HTML标签
    操作属性
        标签对象.getAttribute (’属性名‘)        获取指定属性的值
        return返回值
        标签对象.setAttribute(‘属性名‘,‘属性值’)设置修改获取属性的值
        标签对象.removeAttribute(‘属性名‘)   删除制定属性

    操作样式(只能操作内联 姐就是行内)
        标签对象.style.样式名(获取样式名的值)
        标签对象.style.样式名(获取样式名的值)=样式值


-->
<input type="text" id="ueser" value="">
<button onClick="huiqu()">提交</button>
<button onClick="fuzhi()">赋值</button>

<div  id="fei_div" style="width: 200px;height: 100px;background-color: aquamarine;">这是表单获取的值。
</div>

<p id="p_span"><span>这是一个嵌套标签</span></p>

<a href="#" target="_self" id="a_in" onClick="getAtr()">这是一个A连接</a>


<div id="in_divall" onClick="div_click()" style="width: 500px;height: 100px;"></div>

<button onClick="div_huiqu()">提交</button>
<button onClick="div_fuzhi()">赋值</button>



</body>
</html>
<script>
    
    
    function div_click()
//        获取DIV的宽度
        var div_style = document.getElementById(in_divall);
        var ststylecolor =div_style.style.width;
        console.log(stylecolor);
        div_style.style.width = 1000px;
        div_style.style.backgroundColor = red;
    
    
    

    
    
    function getAtr()
        var aaa=document.gatElementById(a_in);
        //获取属性  属性名
//        console.log(aaa.getAttribute(‘type‘));
//        设置属性  属性名+属性值
//        var setAtr = aaa.getAttribute(‘target‘,‘_blank‘);
//        删除属性  属性名
        var remAtr = aaa.removeAttribute(id);
        
        

    
    
    
    
    
    
    
//表单获取值
    function huoqu()
//        一.首先要获取到输入框
        var ueser = document.getElementById(ueser);
//        二.获取值
        console.log(ueser.value);
    
//表单赋值
    function fuzhi()
//        一.首先要获取到输入框
//        二.赋值
        document.getElementById(ueser).value=李四;
        
    
//    非标单获取值
    function div_huoqu()
//        一。获取输入框的值
        var dicy = document.getElementById(p_span);
        console.log(dicy.innerText);
    
//非标单赋值
    function div_fuzhi()
        var dicy = document.getElementById(fei_div);
        console.log(dicy.innerHTML ="这是新的表单获取值");
    
    




</script>

 

以上是关于08.16号 dom 节点的创建 和删除DOM表单与非表单取值的方法 和操作属性与操作样式的主要内容,如果未能解决你的问题,请参考以下文章

创建和删除DOM元素

JavaScript之DOM-5 增加删除和替换节点(创建节点插入节点删除和替换节点)

5、dom 结构操作怎样添加、移除、移动、复制、创建和查找节点

DOM(创建插入和删除元素)

Javascript进阶篇——(DOM—节点---插入删除和替换元素创建元素创建文本节点)—笔记整理

dom 节点篇