zoukankan      html  css  js  c++  java
  • day16--属性操作与创建标签示例

    1、属性操作:

    attributes  获取所有属性

    getAttribute  获取某个属性

    removeAttribute 移除某个属性

    setAttribute   设置某个属性

    示例如下:

    2、创建标签,并添加到html中

    现在有这样一行代码如下,想要实现点击每点击一下按钮“+”时,输入框增加一个

        <input type="button" onclick="AddEle1()" value="+"/>
        <input type="button" onclick="AddEle2()" value="+"/>
        <div id="i1">
            <input type="text" />
            <hr />     //下划线
        </div>

    (1)字符串形式:

    function AddEle1(){
                //创建一个标签
                //将标签添加到i1里面
                var tag="<p><input type='text' /></p>";            
       document.getElementById('i1').insertAdjacentHTML("beforeEnd",tag); // 注意:第一个参数只能是'beforeBegin'、 'afterBegin'、 'beforeEnd'、 'afterEnd'
    }

    (2)对象的形式:

    function AddEle2(){
                var tag=document.createElement('input');
                tag.setAttribute('type','text');
                tag.style.fontSize='16px';
                tag.style.color='red';
                
                var p=document.createElement('p');
                p.appendChild(tag);
                // document.getElementById('i1').appendChild(tag);
                document.getElementById('i1').appendChild(p);    
            }

    输入结果如下:

    备注:以下来说明一下,beforeBegin、afterBegin、beforeEnd、afterEnd

    //beforeEnd:找到i1,在此插入新创建的标签
    <div id="i1">
      //beforeBegin:找到i1,在此插入新创建的标签 <input type="text" />
    //afterBegin:找到i1,在此插入新创建的标签
    </div>
    //afterEnd:找到i1,在此插入新创建的标签
  • 相关阅读:
    java web(七)Cookie的简单使用
    java web(六)多个请求对应一个Servlet
    <十六>JDBC_使用 DBUtils 编写通用的DAO
    <十五>JDBC_使用 DBUtils 进行更新、查询操作
    附加作业
    第五周作业
    第八周作业
    第七周作业
    第一周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/wuxiaoru/p/12564442.html
Copyright © 2011-2022 走看看