根据 ID 使用 javascript 更改 html 网页上的图像
Change an image on a html web page using javascript depending on an ID
我对JavaScript相当陌生,我正在尝试显示一个图像,该图像会根据用户输入的ID而变化。
下面我声明了一个变量"icon"来存储url的值+图标id + .png来完成url:
icon = "http://ddragon.leagueoflegends.com/cdn/6.2.1/img/profileicon/" + summonerIcon + ".png"
此变量可能包含的内容的一个示例是:"http://ddragon.leagueoflegends.com/cdn/6.2.1/img/profileicon/14.png"
我想使用此变量中的信息显示在我的 html 页面上,因此当用户输入用户名时,javascript 应该返回与用户提交的 ID 匹配的图像。
这些图像都存储在上面显示的网址上,它们不存储在本地。
感谢您阅读我的问题。
使用 jQuery 挂钩到输入上的更改事件,该事件将指示 ID,然后将值拉入图标变量中。
.HTML
<input type="text" name="userid" id="id />
.JS
function getVals() {
var icon = $( "#id" ).val();
}
$( "input" ).change( getVals );
getVals();
您必须调整getVals函数以重新渲染您正在显示的图像,但这应该为您指明正确的方向。
这使用 jquery 插件。
<script type="text/javascript" src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<script type="text/javascript">
$(function(){
$('#btnLoad').click(function(e){
var baseUrl ='http://ddragon.leagueoflegends.com/cdn/6.2.1/img/profileicon/';
$('#iconHolder').attr('src', baseUrl + $('#iconId').val() + '.png');
});
});
</script>
Icon Id <input id="iconId" /><button id="btnLoad">Load</button>
<br/>
<img id="iconHolder" />
相关文章:
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 使用服务器上的HTML/js在网页上显示图像
- 使用javascript从HTML网页中提取图像url
- 有没有一种好的方法可以为网页制作预览图像
- 如何使用onclick事件点击一个图像,并让它更改同一网页上的另一个图像
- 使用javascript为网页中的所有图像添加属性
- 如何使用php和javascript获取网页中显示图像的路径
- 网页上已有tinymce加载图像列表
- Pinterest 扩展如何存储(临时)网页中的图像,然后在 iframe 中访问它们
- 为不同的网页屏幕尺寸加载不同的图像
- 将鼠标悬停到网页框架时绑定图像预览
- 如何打印网页中的所有图像?(打印机)
- 更改“将图像另存为”的操作以重定向到相应的网页
- 如何使用 jQuery 交换网页中的两个图像(连续两次点击)
- 使用JavaScript从网页复制HTML代码或图像链接
- 通过压缩大图像来加快网页速度
- 画布-更改网页上所有图像的颜色(例如灰度)
- 如何从其他网页获取图像并在我的网站上显示
- 具有可单击区域的网页图像,可将数据发送到服务器脚本,并保留在同一页面上,无需刷新
- 在IOS和Windows上显示网页图像的方法