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);    
        }

输入结果如下:

猜你喜欢

转载自www.cnblogs.com/wuxiaoru/p/12564442.html
今日推荐