好吧,我很确定你可以,除了我的代码现在失败了。
我要告诉我的简短小Javascript
程序要做的是,从数组中选择一个代码(我现在已经预设了测试代码 0),然后使用该代码获取该Youtube
视频代码的缩略图,以制作一个半自动的Youtube
画廊,这意味着我不必进去,手动完成所有繁琐的工作,只需转到视频并将代码复制到数组中,但是,当我尝试将图像的 src 更改为url(变量)通过document.getelementblahblah.src=myVar
,
我得到控制台错误: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 方法,所以......