Javascript中的图像交换
Image Swap in Javascript?
如何在 JavaScript 中交换图像?具体来说,我想:从文本框中获取一个新 URL 并使用它来更新图像src
属性。
这是我尝试过的:
<h2>Image Swap</h2>
<img id="kitten" src="http://placekitten.com/g/300/200" title="A kitten" alt="A kitten"><br>
<input type="text" id="get-img" placeholder="Enter image url here">
<button id="update-img">Update</button>
<p>Some possible test examples:</p>
<ul>
<li>http://placekitten.com/g/400/320</li>
<li>http://www.nd.edu/assets/features/2012/features/laetare-2015/standard.jpg</li>
<li>http://place-hoff.com/400/350</li>
<li>http://www.placecage.com/c/200/300</li>
</ul>
<script>
var imgchange = document.getElementById("kitten");
var updateimg = document.getElementById("update-img");
updateimg.addEventListener("click", myFunction);
function myFunction(){
imgchange.setAttribute("src", "document.getElementById("get-img").value");
}
</script>
你离得很近。
唯一需要改变的是: "document.getElementById("get-img").value"
到document.getElementById("get-img").value
.
window.onload = function() {
var imgchange = document.getElementById("kitten"),
updateimg = document.getElementById("update-img"),
imgSelector = document.getElementById("get-img");
updateimg.addEventListener("click", myFunction);
function myFunction() {
imgchange.setAttribute("src", imgSelector.value);
};
};
<h2>Image Swap</h2>
<img id="kitten" src="http://placekitten.com/g/300/200" title="A kitten" alt="A kitten">
<br>
<input type="text" id="get-img" placeholder="Enter image url here">
<button id="update-img">Update</button>
<p>Some possible test examples:</p>
<ul>
<li>http://placekitten.com/g/400/320</li>
<li>http://www.nd.edu/assets/features/2012/features/laetare-2015/standard.jpg</li>
<li>http://place-hoff.com/400/350</li>
<li>http://www.placecage.com/c/200/300</li>
</ul>
相关文章:
- 使用JavaScript在菜单中交换图像
- js - 单击时交换图像
- 用于交换图像的 Javascript
- 用于交换图像集的按钮
- Javascript-点击或滚动时交换图像
- 使用angularjs交换图像标签中的ng-src属性
- Jquery 在点击时交换图像
- 如果屏幕宽度 <= 699,则交换图像 src
- 如何在Javascript中交换图像时设置边框和样式
- 播放声音并在单击(菜单栏)时交换图像
- JS/jQuery 在滚动事件上交换图像
- 使用 Javascript 交换图像时遇到问题
- jQuery 断头台 - 交换图像
- 在悬停时交换图像与淡入淡出
- 如何在单击图像时交换图像
- 如何在点击时交换图像
- 使用%用单按钮JavaScript函数交换图像
- 单击切换时交换图像
- 我应该/如何使用.slice()在按下按钮时交换图像scr?(用于在库中使用下一个/上一个按钮)
- 鼠标悬停时Jquery交换图像库