解决使用javascript更改HTML文件输入值的问题
我正在尝试为我们使用的信使自动化文件上传过程。我需要上传一个CSV文件的形式在那里的网站。但似乎我无法使用DOM来更改文件输入的输入值 我有办法做到这一点吗?我试着这样做解决使用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,适当的大写。
…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