我得到“未定义”的结果:
代码js:
document.getElementById("myImg").src = "hackanm"+x+".gif";
var x = document.getElementsByTagName("img")[0].getAttribute("data");
HTML:
<img data="WhatIWantToAdd" id="myImg" src="" >
订购错了。即使声明了x,它的值也会在赋值之前使用。因此未定义
var x = document.getElementsByTagName("img")[0].getAttribute("data");
document.getElementById("myImg").src = "hackanm"+x+".gif";
<img data="WhatIWantToAdd" id="myImg" src="" >