87,989
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>News</title>
</head>
<body>
<input type="file" id="upload" multiple > //只能于ie10/ie11
<script>
var Upload=document.getElementById("upload");
Upload.onchange=function(){
var fileList=Upload.files ; //通过input的files属性获得fileList
var btn = fileList[1].getElementsByClassName("container");
console.log(btn.length);
}
</script>
</body>
</html>


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>New2</title>
<script type="text/javascript" src="Javascript/jquery.js"></script>
</head>
<body>
<input type="file" id="upload" multiple > //只能于ie10/ie11
<script>
var Upload=document.getElementById("upload");
Upload.onchange=function(){
var fileList=Upload.files; //通过input的files属性获得fileList
var r= new FileReader();
r.onload = function() {
var $fatherObj=$(this.result).find(".content-detail");
var fatherDomObj = $fatherObj.get(0); //把jquery对象转换成dom对象
var newsDomobjArr = fatherDomObj.getElementsByTagName("p"); //提取p对象,返回数组
console.log(newsDomobjArr[1]); //提取第二个p对象
//用this.result获取你选择的html文件的源代码 ,这是个字符串,可以通过正则表达式提取源代码字符串中需要的内容。
//也可以用jquery的 $(this.result).find(".container")这样先用源代码字符串创建好dom元素,再从中选择需要的内容。
};
r.readAsText(fileList[1],"UTF-8");//"UTF-8"是读取文件的文件编码,也可以是"GB2312"。
}
</script>
</body>
</html><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>New2</title>
<script type="text/javascript" src="Javascript/jquery.js"></script>
</head>
<body>
<input type="file" id="upload" multiple > //只能于ie10/ie11
<script>
var Upload=document.getElementById("upload");
Upload.onchange=function(){
var fileList=Upload.files; //通过input的files属性获得fileList
var r= new FileReader();
r.onload = function() {
// console.log(this.result);
//console.log($(this.result).find(".content-detail"));
var fatherObj=$(this.result).find(".content-detail");
// var text2= fatherObj.documentElement;
console.log(fatherObj.childNodes);
//用this.result获取你选择的html文件的源代码 ,这是个字符串,可以通过正则表达式提取源代码字符串中需要的内容。
//也可以用jquery的 $(this.result).find(".container")这样先用源代码字符串创建好dom元素,再从中选择需要的内容。
};
r.readAsText(fileList[1],"UTF-8");//"UTF-8"是读取文件的文件编码,也可以是"GB2312"。
}
</script>
</body>
</html><div class="content-detail">
<div class="addtoany_share_save_container addtoany_content_top"> </div>
<p><img class="size-full wp-image-34933 aligncenter"/></p>
<p>北京</p>
<p>中国</p>
<p> </p>
</div>
Upload.onchange=function(){
var fileList=Upload.files; //通过input的files属性获得fileList
var r= new FileReader();
r.onload = function() {
console.log(this.result);
//用this.result获取你选择的html文件的源代码 ,这是个字符串,可以通过正则表达式提取源代码字符串中需要的内容。
//也可以用jquery的 $(this.result).find(".container")这样先用源代码字符串创建好dom元素,再从中选择需要的内容。
};
r.readAsText(fileList[1],"UTF-8");//"UTF-8"是读取文件的文件编码,也可以是"GB2312"。
}