這裏是我的htmldocument.getElementsByTagName(「img」);與document.getElementById('testimg');
<a href="index.php"><img id="testimg" src="images/logo.png"/></a>
這裏是我的javascript
function getW(){
var theImg = document.getElementById('testimg');
return theImg;
}
theImg = getW();
if (theImg.width > 119){
document.write(theImg.width);
}
現在,當我使用這個腳本出來放IMG寬度
然而,當我使用這個腳本
function getW(){
var theImg = document.getElementsByTagName("img");
return theImg;
}
theImg = getW();
if (theImg.width > 119){
document.write(theImg.width);
}
它不輸出任何東西。有什麼區別,爲什麼這第二個腳本工作?
謝謝!
如果我想返回頁面上所有的img寬度,該怎麼辦? – Chris 2011-04-28 03:38:24
@Chris然後,您將對'getElementsByTagName()'返回的集合使用循環。 – alex 2011-04-28 03:39:15