标签:rtb bsp with checkbox ext move 对比 删除节点 ndt
JS
创建元素节点document.createElement("p");
jQuery
创建元素节点$(‘<p></p>‘);`
document.createTextNode("Text Content");
通常创建文本节点和创建元素节点配合使用,比如:
var textEl = document.createTextNode("Hello World."); var pEl = document.createElement("p"); pEl.appendChild(textEl);
jQuery
创建并添加文本节点:var $p = $(‘<p>Hello World.</p>‘);
JS
复制节点:var newEl = pEl.cloneNode(true); `
jQuery
复制节点$newEl = $(‘#pEl‘).clone(true);
El.appendChild(newNode);
原生JS在节点的已有子节点之前插入一个新的子节点:
El.insertBefore(newNode, targetNode);
在匹配元素子节点列表结尾添加内容
$(‘#El‘).append(‘<p>Hello World.</p>‘);
把匹配元素添加到目标元素子节点列表结尾
$(‘<p>Hello World.</p>‘).appendTo(‘#El‘)
在匹配元素子节点列表开头添加内容
$(‘#El‘).prepend(‘<p>Hello World.</p>‘);
把匹配元素添加到目标元素子节点列表开头
$(‘<p>Hello World.</p>‘).prependTo(‘#El‘);
在匹配元素之前添加目标内容
$(‘#El‘).before(‘<p>Hello World.</p>‘);
把匹配元素添加到目标元素之前
$(‘<p>Hello World.</p>‘).insertBefore(‘#El‘);
在匹配元素之后添加目标内容
$(‘#El‘).after(‘<p>Hello World.</p>‘);
把匹配元素添加到目标元素之后
$(‘<p>Hello World.</p>‘).insertAfter(‘#El‘);
El.parentNode.removeChild(El);
$(‘#El‘).remove();
El.repalceChild(newNode, oldNode);
$(‘p‘).replaceWith(‘<p>Hello World.</p>‘);
imgEl.setAttribute("title", "logo"); imgEl.getAttribute("title"); checkboxEl.checked = true; checkboxEl.checked;
$("#logo").attr({"title": "logo"}); $("#logo").attr("title"); $("#checkbox").prop({"checked": true}); $("#checkbox").prop("checked");
标签:rtb bsp with checkbox ext move 对比 删除节点 ndt
原文地址:http://www.cnblogs.com/QianBoy/p/7868379.html