0

我有一个图像映射,我想让 x1,y1,x2,y2 在不同的变量中分开,这是映射:

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

这是从中获取坐标的方法:

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

但是这一行的输出是“470,555,863,665”是否可以将它们分成不同的变量?

谢谢

4

2 回答 2

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

coords现在是逗号分隔列表中各个值的数组。所以x1 = coords[0],y1 = coords[1]

于 2012-07-18T11:25:17.350 回答
1
var myVar = (document.getElementById("map").coords).split(',');
//myVar will be an array of all those values
于 2012-07-18T11:25:29.220 回答