Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解决使用javascript更改HTML文件输入值的问题_Javascript_Html_Dom_File Io - Fatal编程技术网

解决使用javascript更改HTML文件输入值的问题

解决使用javascript更改HTML文件输入值的问题,javascript,html,dom,file-io,Javascript,Html,Dom,File Io,我正在尝试为我们使用的信使自动化文件上传过程。我需要上传一个CSV文件的形式在那里的网站。但似乎我无法使用DOM来更改文件输入的输入值 我有办法做到这一点吗?我试着这样做 …Document.getelementbyiduserFile.innertext=文件路径 但它不会改变吗 任何想法都需要为HTML输入使用.value 如图所示: document.getElementById'email'。值 或 因为输入没有innerText或innerHTML,而是值。还有,khm,适当的大写。

我正在尝试为我们使用的信使自动化文件上传过程。我需要上传一个CSV文件的形式在那里的网站。但似乎我无法使用DOM来更改文件输入的输入值

我有办法做到这一点吗?我试着这样做


…Document.getelementbyiduserFile.innertext=文件路径

但它不会改变吗


任何想法都需要为HTML输入使用.value

如图所示:

document.getElementById'email'。值


因为输入没有innerText或innerHTML,而是值。还有,khm,适当的大写。一个鲜为人知的事实:您可以填充文件输入,然后每次调用new FileReader.read,它都会获取当前文件内容、更新和所有内容。因此,如果您将页面保持打开状态,您可以对输入运行轮询,并在发生更改时上载更改。我制作watchfile lib就是为了这个目的:value不会更新文件输入,因为它在浏览器中应该是安全的。有什么办法吗?我想把一个字符串值放到文件中。这个值正确吗?@user3348264是的。显示您的代码或自己检查错误:Document.getelementbyiduserFile.Value=filepath可能是:“Document.getelementbyiduserFile.Value=filepath;”即使这不是您想要实现的,我想,因为您肯定使用filepath作为变量,这是否也有效?我建议FireFox使用FireBug来调试您的web代码。
Document.getelementbyid("userFile").value = filepath