我有一個函數,我想要讀取一個圖像源的路徑的長度,並在if else子句中使用它,但它應該包含的變量數值似乎是空的。 if語句和else語句都沒有被使用。.length()不填充新變量jquery
<!DOCTYPE html>
<html>
<head>
<script>
function imgresize(img){
var strl=img.src.length;
if(strl<10)
{
//do someting
}
else
//do something
}
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<img onclick="imgresize(this)" src="image1.png">
</body>
</html>
任何想法爲什麼這個strl變量沒有被填充?
如果既不是如果正在執行的塊,也不是其他塊,這個問題是不是與可變但該函數根本不被調用。 – JJJ 2013-03-24 13:06:21
您的代碼可能存在JavaScript錯誤。看看控制檯。什麼是'img'? – str 2013-03-24 13:07:02
你可以建立一個演示問題的小提琴(例如http://jsbin.com)並提供更多的代碼? – 2013-03-24 13:07:59