var chils= s.childNodes; //得到s的全部子节点
var par=s[removed]; //得到s的父节点
var ns=s.nextSbiling; //获得s的下一个兄弟节点
var ps=s.previousSbiling; //得到s的上一个兄弟节点
var fc=s.firstChild; //获得s的第一个子节点
var lc=s.lastChile; //获得s的最后一个子节点
JS获取节点父级,子级元素
先说一下JS的获取
当我们在写jsp页面时,往往会遇到这种情况:从后台获取的数据个数不确定,此时在前端写jsp页面时也就不确定怎么设计了。这个时候就需要通过js动态创建标签:
1.创建某个标签:如下在body中创建一个div的事例;
[removed]
function fun(){
var frameDiv = document.createElement("div");//创建一个标签
var bodyFa = document.getElementById("bodyid");//通过id号获取fra
只支持四层目录结构,比较笨的一个方法
JS代码
var node = $('#tree').tree('getSelected');
//获取该节点所有父节点
var parentAll = node.text;
var flag = ">>";
parentAll = flag.concat(parentAll);
var parent = $('#tree').tree('getParen
先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。
JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 代码如下:原生的JS获取ID为test的元素下的子元素。可以用:
var a = docuemnt.getElementById(“test”).getElementsByTagName(“div”); 这样是没有问题的
此时a.length=2;
但是如果我们换另一种方法
var b =document