首页 >web前端 >html教程 >请帮看看下面的HTML5代码为什么不生效 ?_html/css_WEB-ITnose

请帮看看下面的HTML5代码为什么不生效 ?_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-24 12:10:181221浏览

最近找了本书在学习HTML5,书上有这么一段示例,说是在Chrome10中会正常运行(我的Chrome已经是18版本了),实现的效果是Chrome中预览显示图片:

nbsp;html>


    Untitled Page
    <script> <br /> function $$(id){ <br /> return document.getElementById(id); <br /> } <br /> <br /> function fileUpload_PrevImage(f){ <br /> if (typeof FileReader=='undefined') <br /> alert("FileReader Not supported !"); <br /> var strHTML=""; <br /> for (var intI=0;intI<f.length; intI++){ <br /> var tmpFile=f[intI]; <br /> var reader=new FileReader(); <br /> reader.readAsDataURL(tmpFile); <br /> reader.onload=function(e){ <br /> alert("test"); <br /> strHTML=strHTML+"<span>"; <br /> strHTML=strHTML+"<img scr='"+e.target.result+"' / alt="请帮看看下面的HTML5代码为什么不生效 ?_html/css_WEB-ITnose" >"; <br /> $$("ulUpload").innerHTML="<li>"+strHTML+""; <br /> } <br /> } <br /> } <br /> </script>









    在我的Chrome18中加载后,出现下面的问题:
    1、无论我是写 还是写都不能出现书上所说的多选文件效果,始终只能选取一个文件;
    2、reader.onload=function(e){ 后面一句的代码都不会执行

    请问是哪里有问题?


    回复讨论(解决方案)

    同问~~

    传到服务器上试试,html5在本地测试好像不行。。。

    传到服务器上试试,html5在本地测试好像不行。。。
    不可能吧?还有这种事?

    传到服务器上试试,html5在本地测试好像不行。。。
    啊,还真是上传到服务器以后,与本地执行就不同了:
    现在的问题是:
    上传到服务器后,Javascript的脚本好象执行了,但是

    Javascript代码没问题了!
    但是

    声明:
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn