在HTML中更改提交时的图像
Change the image on submit in HTML
我想在点击按钮时更改它的图像。下面是我的代码,但它不起作用。请帮我一下。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Image</title>
</head>
<body>
<h1>My Image</h1>
<p>
<img src="C:'Users'Hrushikesh'Pictures'iCloud Photos'Downloads'2015'IMG_3695.jpg" alt="HTML5 Icon" style="width:256px;height:256px;">
</p>
<button onclick="picturechange()"><img src="C:'Users'Hrushikesh'Desktop'star2.jpg" alt="HTML5 Icon" style="width:16px;height:16px;" id="pic1"></button>
<script>
function picturechange()
{
document.getElementById("pic1").src="C:'Users'Hrushikesh'Desktop'star1.jpg";
}
</script>
</body>
</html>
这段代码应该可以完美地工作,根据您的喜好进行更改:-]
window.picturechange = function() {
document.getElementById("pic").src = "https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Example.svg/120px-Example.svg.png";
};
<p>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Example.jpg/116px-Example.jpg" alt="HTML5 Icon" style="width:256px;height:256px;" id="pic">
</p>
<button onclick="picturechange()">Click Me</button>
您的图像可能由于以下原因而无法显示:
- 在加载任何具有完整路径的本地资源之前,您需要添加
file:///
前缀 - 如果您通过Web服务器运行网页,则浏览器中可能会出现错误"不允许加载本地资源"
相关文章:
- 将图像上传ajax与表单提交ajax相结合
- 如何在提交后关闭颜色框窗口,并刷新父页面上的图像
- 如何通过ajax php将图像上传到服务器本地目录,其中html表单haven't任何传统的提交按钮
- 单击提交按钮后加载图像将冻结
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- 如何使用PHP、提交和单选按钮复制/重命名/覆盖图像
- jquery表单和图像提交
- 在图像像素加载时提交表单
- HTML图像映射为表单提交
- 表单验证和提交时提交文本&输入按钮上带有验证的图像
- 选择&提交图像Form/java脚本
- 当互联网可用时,自动提交图像表单
- 提交输入类型=“;图像“;到另一个servlet时,未能返回任何参数
- 提交带有鸟舍编辑图像的表格
- 如何在提交空白表单时隐藏图像
- 提交前预览图像
- 使用图像提交表单问题
- javascript禁用chrome中点击前触发的输入图像提交按钮事件
- 当使用滚动图像提交表单时,我的验证将被忽略
- Dropzone,我如何与数据和多个图像提交表单