如果你知道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怎么获取元素的所有内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)