javascript如何动态插入html元素呢?

主要有是两种方案:

 

1.使用DOM

   //使用createElement创建元素
    var dialog = document.createElement(‘div’);
    var img = document.createElement(‘img’);
    var btn = document.createElement(‘input’);
    var content = document.createElement(‘span’);
    // 添加class
    dialog.className = ‘dialog’;
    // 属性
    img.src = ‘close.gif’;
    // 样式
    btn.style.paddingRight = ’10px’;
    // 文本
    span.innerHTML = ‘您真的要GG吗?’;
    // 在容器元素中放入其他元素
    dialog.appendChild(img);
    dialog.appendChild(btn);
    dialog.appendChild(span);
    “`
## 2.使用html template
“` javascript
var popContent =[
                ‘<li indexcode=”00000000001310013631″>’,
                  ‘<span ></span>’,
                  ‘<span title=”‘+name+'”>’+formedName+'</span>’,
                ‘</li>’
                ].join(‘ ‘);
$(‘.document’).append(popContent);
 
<div ></div>

或者使用这种写法

var popContent =
                ‘<li indexcode=”00000000001310013631″>’+
                  ‘<span ></span>’+
                  ‘<span title=”‘+name+'”>’+formedName+'</span>’+
                ‘</li>’;
$(‘.document’).append(popContent);

 

0

评论0

请先
显示验证码
没有账号?注册  忘记密码?