zoukankan      html  css  js  c++  java
  • js 或者 jquery 获取文本内容

    first:

    <!DOCTYPE html>  
    <html>  
    <head>  
    <meta charset="UTF-8" />  
    <script>  
    function upload(input) {  
        //支持chrome IE10  
        if (window.FileReader) {  
            var file = input.files[0];  
            filename = file.name.split(".")[0];  
            var reader = new FileReader();  
            reader.onload = function() {  
                console.log(this.result)  
                alert(this.result);  
            }  
            reader.readAsText(file);  
        }   
        //支持IE 7 8 9 10  
        else if (typeof window.ActiveXObject != 'undefined'){  
            var xmlDoc;   
            xmlDoc = new ActiveXObject("Microsoft.XMLDOM");   
            xmlDoc.async = false;   
            xmlDoc.load(input.value);   
            alert(xmlDoc.xml);   
        }   
        //支持FF  
        else if (document.implementation && document.implementation.createDocument) {   
            var xmlDoc;   
            xmlDoc = document.implementation.createDocument("", "", null);   
            xmlDoc.async = false;   
            xmlDoc.load(input.value);   
            alert(xmlDoc.xml);  
        } else {   
            alert('error');   
        }   
    }  
    </script>  
    <title>file upload</title>  
    </head>  
    <body>  
        <input type="file" onchange="upload(this)" />  
    </body>  
    </html> 

    two:

    <!DOCTYPE html>
    <html>
    <head>
    </head>
    <body>
    jsReadFile:<input type="file" onchange="jsReadFiles(this.files)"/>
    <button onclick="jsReadFiles();">read</button>
    </body>
    <script src="./jquery.js"></script>
    <script>
    //js 读取文件
        function jsReadFiles(files) {
            if (files.length) {
                var file = files[0];
                var reader = new FileReader();//new一个FileReader实例
                if (/text+/.test(file.type)) {//判断文件类型,是不是text类型
                    reader.onload = function() {
                        $('body').append('<pre>' + this.result + '</pre>');
                    }
                    reader.readAsText(file);
                } else if(/image+/.test(file.type)) {//判断文件是不是imgage类型
                    reader.onload = function() {
                        $('body').append('<img src="' + this.result + '"/>');
                    }
                    reader.readAsDataURL(file);
                }
            }
        }
    </script>
    </html>

     随机获取预设定的内容

    var msg = ["./a.html","./b.html","./c.html"];
    alert((msg[Math.floor(Math.random() * msg.length)]));
    

      

    既不回头,何必不忘; 既然无缘,何须誓言; 今日种种,逝水无痕; 明夕何夕,君已陌路;
  • 相关阅读:
    使用System.Web.Mail通过需验证的邮件服务器发送邮件(转) dodo
    报错显示"从客户端检测到有潜在危险的Request.Form 值" dodo
    setting页面出现的原理 dodo
    action的原理 dodo
    dnn一些公用方法分析 dodo
    缓存依赖概述 dodo
    在Intranet环境中保护.NETWeb应用程序方案(转) dodo
    dnn中的用户密码设置 dodo
    Application_Start事件中修改配置文件内容 dodo
    “System.Data.OleDb.OleDbException: 未指定的错误” dodo
  • 原文地址:https://www.cnblogs.com/zyjfire/p/8360005.html
Copyright © 2011-2022 走看看