文本框中的输入数字显示图像

时间:2014-11-27 13:46:36

标签: html html5 image css3

我在一个文件夹中有3000张图片。全部名为1000.jpg 1001.jpg等等。 从1000到3000。 我想制作一个html文件并有一个文本框,当我输入数字(即1000)时,它会显示文件1000.jpg。 此外,当我点击文件时,它会隐藏这个。

我需要这个来正确管理仓库并在我的手机上放置图案图像。

谢谢

3 个答案:

答案 0 :(得分:0)

也许这可以帮到你 -

<input type="number" id="my-input">
<a href="#">See the Image</a>
<Script>
$("#b").click(function() {

var s=$("#my-input").val()
$("#b").attr("href", s+".jpeg");
}
});
</script>

所以,它的作用是它取得了&#34;#my-input&#34;的价值。并将href属性的值附加到文件名。

答案 1 :(得分:0)

你可以拥有这样的东西。

document.getElementById("imageid").src= folderPath + document.getElementById("inputID").value + ".jpg";

答案 2 :(得分:0)

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

</head>
<body>
<input type="text" id="imageName"> 
<input type="button" id="view" value="View"/>
<div id="imageDiv">

</div>

<script>
$("#view").on("click", function()
{
var image=$("#imageName").val();
    $("#imageDiv").html("<img src='"+image+".jpg'></img>");
});
</script>
</body>
</html>

假设此HTML和图像位于同一文件夹中。如果图像位于不同的文件夹中,请更改以下行:

 $("#imageDiv").html("<img src='"+image+".jpg'></img>");

例如:如果图像位于名为images的文件夹中:

 $("#imageDiv").html("<img src='images/"+image+".jpg'></img>");