2012-07-18 89 views
0

我有一個形象的地圖,我想有X1,Y1,X2,Y2在不同的變量獨立, 這是地圖:如何從地圖座標獲取x1,y1,x2,y2 javascript?

<area shape="rect" 
    coords="470,555,863,665" 
    id="map" 
    href="#" 

這是如何獲得COORDS出來的:

var myVar = (document.getElementById("map").coords); 

但該行的輸出是「470,555,863,665」是否可以將它們分成不同的變量?

感謝

回答

2
var coords = myVar.split(","); 

coords現在在逗號各個值的陣列分隔的列表。所以x1 = coords[0]y1 = coords[1]

+0

感謝您的回答我不知道這只是這麼簡單:) – Floris497 2012-07-18 11:29:45

+0

這是行不通的。 var myVar = document.getElementById(「mapr」)。coords) var coords = myVar.split(「,」); var ht = coords [0]; var bt = coords [1]; 如果我填寫ht = 70,則該函數不工作;它的工作原理 我做錯了什麼? – Floris497 2012-07-18 11:44:53

+0

你有什麼錯誤?我沒有看到;在設置myVar和coords之間,但這可能只是註釋格式。除此之外,如果您的myVar具有正確的值,我希望分割呼叫能夠正常工作。 – Thor84no 2012-07-18 11:49:06

1
var myVar = (document.getElementById("map").coords).split(','); 
//myVar will be an array of all those values 
相關問題