我正在处理我的网络浏览器控件中的一个网页,其中包含一个输入按钮,即一个文件选择器。
<TD>File Name</TD>
<TD>
<INPUT id=filMyFile size=60 type=file name=filMyFile>
<INPUT id=upFile size=50 type=hidden name=upFile>
</TD>
</TR>
<TD>File Name</TD>
<TD>
<INPUT id=filMyFile value="C:\pathtomyfile" size=60 type=file name=filMyFile>
<INPUT id=upFile size=50 type=hidden name=upFile>
</TD>
</TR>
本质上,用户单击顶部示例中的按钮,然后显示一个模式来选择一个文件,然后将其分配到 html 并提交。
第一个示例是我加载时 html 的样子,第二个示例是我选择一个项目后发生的情况。
我想要做的是能够为这个字段分配一个值,但我似乎无法得到它。该字段似乎被锁定,即使在创建本地 html 文件的示例中也是如此。我尝试使用 .getelementbyid("filmyfile").setattribute 分配值,以及使用 .innerhtml 和 .outerhtml,但都没有成功。
如何以编程方式将项目路径分配给该字段?该按钮如何知道充当输入并提示“选择要上传的文件”?这是与按钮有关的 html 中的一些默认交易吗?