如何获取某个div的class

如何获取某个div的class,第1张

如果你知道div的class : $("classname")attr("id") 获得id 如果你知道div的id :$("#id")attr("class")获得class 如果都不知道,就要循环所有的div自己去判断了 var divs=$(div); for(var i=0;i

第一种

windowonload = function() {

    var a = documentgetElementsByClassName('a')

    var b =  documentgetElementsByClassName('b')

    alert("a:" + alength)

    alert("b:" + blength)

}

第二种

windowonload = function() {

    var a = documentquerySelectorAll('a')

    var b =  documentquerySelectorAll('b')

    alert("a:" + alength)

    alert("b:" + blength)

}

documentgetElementById();//获取id

documentgetElementsByClassName('')[];//获取class

documentgetElementsByTagName('')[];//获取标签

documentgetElementById('')innerHTML;//获取标签内的内容

documentgetElementById('')innerText;//获取标签内的文本

innerHTML和innerText是有区别的,自己百度

很明显你的html结构是table,所以可以循环每个tr来做对应。

比如:

var arr=[];

$("table tr")each(function(){

var name=$(this)find("lable")attr("name") || "";

var val=$(this)find("input")val() || "";

arrpush({

name:name,

value:val

})

});

consolelog(arr);

arr就是个数组,也是你要的数据,当然你可根据自己的情况作调整

用一个for循环遍历List时,不能删除其中的元素。

用Iterator *** 作即可。

还有 Pro类要重写一下 toString方法。这样Systemoutprintln里才能打印出来。

import javautil;

public class ListTest {

public static void main(String[] args) {

List<Pro> list = new ArrayList();

Pro p1 = new Pro("1000","1000");

Pro p2 = new Pro("1001","1002");

Pro p3 = new Pro("1003","1004");

Pro p4 = new Pro("1005","1006");

listadd(p1);

listadd(p2);

listadd(p3);

listadd(p4);

for (Iterator<Pro> i = listiterator(); ihasNext();) {

Pro o = inext();

if(ogetProid()equals(ogetProName())){

iremove();

}

}

Systemoutprintln(list);

}

}

class Pro{

private String proid;

private String proName;

public String getProid() {

return proid;

}

public void setProid(String proid) {

thisproid = proid;

}

public String getProName() {

return proName;

}

public void setProName(String proName) {

thisproName = proName;

}

public Pro(String proid, String proName) {

super();

thisproid = proid;

thisproName = proName;

}

public Pro() {

}

public String toString() {

return proid + ":" + proName;

}

}

function getByClass(oParent, sClass) { //根据class获取元素

var oReasult = [];

var oEle = oParentgetElementsByTagName("");

for (i = 0; i < oElelength; i++) {

if (oEle[i]className == sClass) {

oReasultpush(oEle[i])

}

};

return oReasult;

}

function fn(){

var acc = documentgetElementById("acc")value;

//alert(acc);

$post("__APP__/Index/fn",{'acc':acc},function(data){

var x = eval("("+data+")");

var html = "";

$each(x,function(a,aValue){

html += "<h2 class='lisa'>"+a+"</h2>";

//alert(html);

$each(aValue,function(b,bValue){

html += "<li style='display:none;' class='bvvvv'>"+bValue+"</li>";

//alert(html);

});

//html += "</li>";

//fnn();

});

//alert(html);

$("#list")html(html);

});

以上就是关于如何获取某个div的class全部的内容,包括:如何获取某个div的class、用js获取class的个数、javascript怎么获取元素的所有内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9463338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存