
js是不能获取特定标签内的部的所有标签的列表的但可以通过以下几种方式得到特定的一个标签:
getElementByID("ID")这个可以通过ID获得标签对象
getElementByName("name")通过name属性获得标签对象
一个例子:
有一个id是Pdiv的标签,该标签可以用:
var DIVobject = documentgetElementByID("Pdiv");
然后可以 *** 作DIVobject像 *** 作Pdiv是一样的
不知道你是否想知道的是这个意思至于取出所有的标签,这个可能性不大!
最近遇到这个问题,楼上没有给出答案,为了以后百度方便,回答一下。看了JQuery,里边想要获取html内容需要提供标签或id或class,并不能解决该问题。
if (windowgetSelection) { //现代浏览器
userSelection = windowgetSelection();
var range = userSelectiongetRangeAt(0);
var rangeText = rangetoString();//选中文本
var div = documentcreateElement('div');
divappendChild(rangecloneContents);
alert(divinnerHTML);
var rangeHtmlText = divinnerHTML;//选中内容,包含标签
//如果想获取里边的标签,可以通过
//var aArr = divgetElementsByTagName('a');
//for(var i=0; i<aArrlength; i++){ var aObj = aArr[i];}
} else if (documentselection) { //IE浏览器 考虑到Opera,应该放在后面
userSelection = documentselectioncreateRange();
var text = userSelectiontext;//获得文本
var htmlText = userSelectionhtmlText;//获得包含标签的内容
}
上面两种方法应该够用了
然后用
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:indexhtml,填充问题基础代码。
2、在indexhtml中的<script>标签,输入js代码:$('body')append($('button')attr('class'));。
3、浏览器运行indexhtml页面,此时按钮的class名被js取到并打印了出来。
以上就是关于请问通过JS方法如何获得某一标签内部所有标签的列表全部的内容,包括:请问通过JS方法如何获得某一标签内部所有标签的列表、js 获取选中内容中含有的html标签、js怎么获取元素的class名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)