如下 A:表明原生js B:表明jQuerycss
A: html
元素节点- createElement( ) 文本节点 - createTextNode() 例如: var a = document.createElement("a"); a.href = http://baidu.com; a.innerHTML = "go to baidu";
B:node
$(HTML代码) 例如: $li = $("<a href="http://baidu.com">go to baidu</a>);
A:app
parentelement.appendChild(elem); 例如: var para=document.createElement("p"); var node=document.createTextNode("这是新段落。"); para.appendChild(node);
B:code
append(content) appendTo()
A:htm
parentelement.removeChild(子节点)
B:element
remove()【删除自身以及后代节点】 eg:$(“#bj”).remove(); empty()【删除后代节点,保留自身节点】
A:rem
element.getAttribute() 方法返回指定属性名的属性值。 例如: document.getElementsByTagName("a")[0].getAttribute("target");
B:get
attr( “属性名”)
A:io
setAttribute(“属性名”,”属性值”)
B:
attr(“属性名”,”属性值”)
A:
removeAttribute(“属性名”)
B:
removeAttr(“属性名”)
A:
innerHTML、textContent、innerText 例如: document.getElementsByTagName("BUTTON")[0].textContent; //得到第一个 button 元素的文本内容:
B:
html()、text()
A:
获取: elem.style.属性名
设置:
elem.style.属性名=”值 ”;
【仅针对内联样式】
B:
获取: css(attrName) 设置:(一个或多个) css(attrName,attrValue) css({ attrName : attrValue, attrName : attrValue })"
A:
父节点 - parentNode 子节点 全部子节点 - childNodes 第一个子节点 - firstChild 最后一个子节点 - lastChild 兄弟节点 上一个兄弟节点 - previousSibling 下一个兄弟节点 - nextSibling
B:
父元素 - parent() 祖先元素 - parents() 子元素 - children() 兄弟元素 上一个兄弟元素 - prev() 下一个兄弟元素 - next() 全部兄弟元素 - siblings()