如何使用变量显示来自 URL 的图像来创建 URL
How do I display an image from a URL using a Variable to create the URL
我希望在页面中包含一张每天都会变化的图像。我的变量字符串计算有效(可以使用显示 URL,但在研究如何将变量作为 url 时遇到问题,这就是我目前所拥有的:
<script>
var tD = new Date();
var datestr = "http://www.fakeurl.com/" + (tD.getMonth()+1) + "/" + tD.getDate() + ".jpg";
document.getElementById("+datestr+")
img src='"+ datestr +"' style="border: 0px;" /
</script>
我需要做一些不同的事情才能让它实际显示我的图像?我是新手,请帮忙。
首先,您需要确保脚本将在加载 IMG 元素后运行。
为了确保这一点,你需要使用jQuery。
$(document).ready(myOnloadFunc);
或使用
<body onload="myOnloadFunc()">
而JavaScript函数myOnloadFunc()将包含您的原始代码。
您发布的原始代码中有错误,请参阅我的更正。
var tD = new Date();
var datestr = "http://www.fakeurl.com/" + (tD.getMonth()+1) + "/" + tD.getDate() + ".jpg";
var imgElement = document.getElementById("imgElementID");
imgElement.src = datestr;
imgElement.style = "border: 0px;" ;
我认为您将变量"datestr"与 IMG 元素混淆了。
<script>
function myFunction()
{
var tD = new Date();
var datestr = "http://www.fakeurl.com/" + (tD.getMonth()+1) + "/" + tD.getDate() + ".jpg";
alert(datestr);
document.getElementById("datestr").src = datestr;
}
</script>
----------------------
HTML:
<img id="datestr" src="" style="border: 0px;"/>
我希望这会对你有所帮助。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用带括号的图像URL作为jQuery的背景
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 可以't使用PHP使用Froala编辑器上传图像URL
- 在字符串中查找所有图像 src URL 并存储在数组中
- 语义ui表单验证:图像url
- 如何将图像从URL附加到FormData - Javascript
- 如何从 URL 数组向文档添加图像列表
- 将图像下载为数据url时出错
- 使用javascript从HTML网页中提取图像url
- 检测图像URL是否已损坏JQUERY
- 存储和检索图像数据URL
- Javascript,Jquery-添加url图像
- 我无法在我的网站上获取任何图像或显示任何 URL 图像
- 如何检测和转换来自纯文本URL的URL图像和视频
- 在jquery/Javascript中浏览图像时,如何从本地磁盘获取本地url图像路径
- 如何通过
返回编码的url图像
- 我如何得到url图像,当我在facebook上张贴我的url
- 检测字符串是否包含url图像