Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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
innerHTML-使用图像_Html_Innerhtml - Fatal编程技术网

innerHTML-使用图像

innerHTML-使用图像,html,innerhtml,Html,Innerhtml,我想用图像替换上传的文件 这是我的密码: <input type="file" id="userFile" name = "userFile" accept="image/*" value="Snap Picture" style="visibility:hidden;" onchange=" document.getElementById('a').innerHTML = 'File Uploaded';" /> 我尝试了IMG标签而不是上传文件,但它不起作用 你能帮忙吗

我想用图像替换上传的文件

这是我的密码:

<input type="file" id="userFile" name = "userFile" accept="image/*"  value="Snap Picture"  style="visibility:hidden;" onchange=" document.getElementById('a').innerHTML = 'File Uploaded';" />

我尝试了IMG标签而不是上传文件,但它不起作用

你能帮忙吗


谢谢。

您可能忘了在img标签处转义引号:

<input type="file" id="userFile" name = "userFile" accept="image/*"  value="Snap Picture"  style="visibility:hidden;" onchange=" document.getElementById('a').innerHTML = '<img src=\'image.png\'>';" />

我还建议您使用语法突出显示文本编辑器

好的,修复了它

<input type="file" id="userFile" name = "userFile" accept="image/*"  value="Snap Picture"  style="visibility:hidden;" onchange=" document.getElementById('a').innerHTML = '<img src=\'image.png\'>';" />


不起作用-在页面上显示结束标记。可能是因为我在输入之前有这样一句话:对不起,编辑了我的答案,你必须使用这些引号,而不是双引号。看它住在这里