javascript - 获取 Minecraft 图像

标签 javascript minecraft

我正在尝试做一些事情,如果你输入你的《我的世界》用户名,你就会得到你的个人资料图标。

我找到了这个网站 Minotar,您可以通过网址获取图标。所以,我尝试用它制作一个 JavaScript 脚本,并显示它。但是,当我单击“Go!”时,图片不想显示。

我做错了什么?

这是我的代码。

<script>
function usernameget(){
  var username = document.getElementById("username").value;
  var url = "http://www.minotar.net/avatar/" + username + "/150";
  document.getElementById("usernamepicture").setAttribute("src", url);
}
</script>
<form>
  <img id="usernamepicture" src="">
  <p>Your Minecraft Username</p>
  <input type="text" id="username">
  <button onclick="usernameget()">Go!</button>
</form>

最佳答案

将按钮类型设置为按钮

<button onclick="usernameget()" type="button">Go!</button>

这将阻止它提交您的表单

看到这个 fiddle :http://jsfiddle.net/512p1L89/


但是我认为更好的解决方案是删除表单标签,除非您确实要求用户稍后将表单提交回服务器。

关于javascript - 获取 Minecraft 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28656873/

相关文章:

javascript - 获取具有定义类型的 JSON 对象长度

c# - Java(我的世界)不是从 C# 开始的

java - 通过串行连接将minecraft插件连接到arduino

javascript - 在索引 html 顶部弹出登录表单

javascript - 将值从指令传递到 Controller

java - Minecraft - 漂浮元素消失了这个代码?

java - 我的世界锻造模组 : Remove a block and place a new block

java - 为什么要使用抽象接口(interface)?

javascript - jQuery 自动完成选择事件

javascript - NodeJS中的警报(无任何延迟)