首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript函数在google中不起作用

Javascript函数在google中不起作用
EN

Stack Overflow用户
提问于 2014-05-23 09:15:20
回答 1查看 187关注 0票数 0

附件是我的密码。当我点击‘上传更多的文件’,addElement功能将添加一个浏览文件。它在IE中工作,但在Google中不起作用。在Chrome中,当我点击按钮时,它甚至没有反应。

代码语言:javascript
复制
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/tags/struts-html" prefix="html"%>
<%@ taglib uri="/tags/struts-bean" prefix="bean"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<script>

var fCount = 1;
function addElement() {

fCount++;

var fObject = document.getElementById('fileSection');
var text = 'File:';
var tag='<input type="file" name="theFile[' +  fCount +  ']" value="">';
var brk='<br>'
var o1 = document.createTextNode(text);
var o2 = document.createElement(tag);
var o3 = document.createElement(brk);

   fObject.appendChild(o3);
   fObject.appendChild(o1);
   fObject.appendChild(o2);
   fObject.appendChild(o3);

  alert("fCount" + fCount);

}

</script>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body bgcolor="pink">

<html:form action="/myActionForm" method="post"
    enctype="multipart/form-data">

            <div id="fileSection">
            Select file to upload <html:file property="theFile[0]"/><br>
            </div>
        <html:button property="bt" onclick="addElement()">Upload More files</html:button>


    <html:submit></html:submit>
    <br>
    <br>

</html:form>
</body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-23 09:39:27

这是因为您需要将一个tag name传递给createElement方法。不是元素碎片。I总是很奇怪,可能是工作,但这是错误的。

正确的方法是这样:

代码语言:javascript
复制
var tag = document.createElement('input');
tag.setAttribute('type', 'file');
tag.setAttribute('name', 'theFile[' +  fCount +  ']');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23825310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档