我有一个包含数字的var,我想将它存储在图像src中,如:
var number = 10;
<img src="images\'+number+'.jpg">
我已经有一张叫做10.jpg的照片
还如何将字符串更改为数字。例如,如果我使用reg-exp从文本中获取数字,我该如何将其更改为数字?
答案 0 :(得分:2)
要设置图像源,您可以
var image = document.getElementById("myImage");
image.src = number + ".jpg";
您可以使用parseInt功能将字符串更改为数字。
parseInt("10");
或
parseInt("10", 10);
其中第二个参数是表示数字系统的基数。
答案 1 :(得分:0)
如果你使用jQuery
var number = $("#imageid").attr('src').replace(".jpg", "");
答案 2 :(得分:0)
为了时间,这里是jQuery解决方案
var myVar = "10";
$("#myImage").attr("src",myVar+".jpg");
将字符串转换为基数为10的整数,@ Garett的答案是可用的
var myVarAsInt = parseInt("10", 10);