首页 > 关于JSDOM操作的一个小问题

关于JSDOM操作的一个小问题

如图,如果我想在页面上打印出titdes 的父元素名称(比如 父元素是 id为test的 一个ul ),该如何写?为什么上图的写法,没有东西打印出来?


我的拙见,不知道对不对。首先获取的con是获取的父元素的jquery对象,要获得父元素,我觉得可以先讲jquery对象转换成dom对象,方法就是[0],然后我们再从dom对象获取父元素。如果要获取父元素的类型,可以用nodeType属性,如果要获取父元素的整个代码段,可以使用outerHTML()方法,这个方法的返回值请自行百度。不知道对不对。


是什么东西没打出来还是只打印出了对象信息,如果什么东西都没打印出来,那么是你的函数本身有问题,检查下你的脚本的位置和函数调用的情况,就算是选择器写错了什么元素都没筛选到,也会打印出信息;
如果打印出了对象信息,而没有打印出titdes父元素的信息,则是你本身的问题,该方法是返回的jQuery对象,如果想要查看其中的信息,请调用当中的属性或者方法;
如果你想要dom对象,则调用con[0]或者con.get(0);


console.log或者document.getElementsByTagName(body)[0].innerHTML,看看是不是楼主需要的


语法没错啊 会不会是选择器写错了


jQuery查询对象跟dom是两个概念
$("#tag")跟document.getElementById('tag')两者的区别不清楚的话,回去跪舔下dom;

【热门文章】
【热门文章】