嗯,我敢肯定你可以,除了我的代码现在失败了。
你可以将图像的src改为Javascript中的变量吗?
就是我要告诉我的短一点Javascript
程序做的是,从阵列(我有一个测试,0,预设的,现在是)选择一个代码,并使用该代码来获取Youtube
该视频代码的缩略图,以制作一个半自动的Youtube
画廊,这意味着我不必进入,手动完成所有繁琐的工作,只需转到视频并将代码复制到阵列中,但是当我试图通过document.getelementblahblah.src=myVar
到图像的src改变的url(变量),
我得到的控制台错误:Uncaught TypeError: Cannot set property 'src' of null
这里是我的代码:
<!Doctype HTML>
<html>
<head>
<script>
var thumbPrefix = "http://img.youtube.com/vi/";
var thumbSuffix = "/mqdefault.jpg";
var vidCode = ['fL01KMMi5_M','6akcfoJ05Aw','lPpot4OCnQs'];
var thumb1Url = thumbPrefix + vidCode[0] + thumbSuffix;
document.write(thumb1Url); //this is just to visualize url
document.getElementById('pie').src=thumb1Url;
</script>
</head>
<body>
<img src="" id="pie" />
</body>
</html>
而且,我也试着setAttribute方法,所以......
将脚本代码移到加载事件或移动到主体的末尾... – Kasma