
例子:
<div class='view view-case-view-all' >
<div class= 'view-content view-content-case-view-all' >
<table border="1" >
<tr class="odd" >
<td class="view-field view-field-node-title" >任务测试</td >
</tr >
</table >
</div >
</div >
<script language="javascript" type="text/javascript" >
documentgetElementsByClassName = function(_className)
{ //根据class获得对象集合
var aimObj = [];
var elements = documentgetElementsByTagName("") ;//取得所有元素的集合
alert(elementslength);
for(var i=0;i<elementslength;i++)
{
if(elements[i]className==null) continue;
if(elements[i]className == _className)
{
JS通过id和class名称:documentgetElementById(IDname)或者documentgetElementsByClassName('ClassName');
兼容性:ID兼容,class 不兼容IE6,7,8
数量: 通过ID只能获取一个dom元素,通过class可以获取一组元素。
通用性:ID不能重复,class可以重复,所以class比较好用,这也是jQuery能被广泛应该的原因(选择器好)。
要获取所有的类名?
// 所有类名生成数组var classNameArray = documentgetElementById("id")classNamesplit(" ");
// 遍历数组
for(var i in classNameArray ){
// 当前class名
alert(classNameArray[i]);
}
<form onsubmit="return fileCountCheck(this);">
<input type="file" name="mulUp[]" multiple="multiple" required="required" />
<input type="submit" />
</form>
<script type="text/javascript">
function fileCountCheck(objForm){
if (windowFile && windowFileList) {
var fileCount = objForm["mulUp[]"]fileslength;
if(fileCount > 10){
windowalert('文件数不能超过10个,你选择了' + fileCount + '个');
}
else {
windowalert('符合规定');
}
}
else {
windowalert('抱歉,你的浏览器不支持FileAPI,请升级浏览器!');
}
return false;
}
</script>
扩展资料:
java获取路径,文件名的方法总结
1、文件路径获取
ThreadcurrentThread()getContextClassLoader()getResource(“”) //获得资源文件(class文件)所在路径
ClassLoadergetSystemResource(“”)
ClassNameclassgetClassLoader()getResource(“”)
ClassNameclass getResource(“/”)
ClassNameclass getResource(“”) // 获得当前类所在路径
SystemgetProperty(“userdir”) // 获得项目根目录的绝对路径
SystemgetProperty(“javaclasspath”) //得到类路径和包路径
其中ClassName为类名。
2、文件名获取
String fName =” D:\java\workspace\netmanager01\resources\mibfiles\wtViewmib “;
(“\”,java中需要转义)
第一种:
File tempFile =new File( fName trim());
String fileName = tempFilegetName();
第二种:
fName = fNametrim();
fileName = fNamesubstring(fNamelastIndexOf("/")+1);
或者
fileName = fNamesubstring(fNamelastIndexOf("\\")+1);
第三种:
fName = fNametrim();
String temp[] = fNamesplit("\\\\"); //split里面必须是正则表达式,"\\"的作用是对字符串转义,其中split("\\\\")的作用是:按照"\\"为分隔符,将路径截取,并存入数组,如下:temp[]=[,D:,java,workspace,netmanager01,resources,mibfiles,wtViewmib]
fileName = temp[templength-1];(取出最后一个)
以上就是关于如何通过js获取div中的对象,没有ID,只有class全部的内容,包括:如何通过js获取div中的对象,没有ID,只有class、js如何获得本次事件的id或class名称、一个元素有两个类,js怎么获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)