1

我正在制作一个 javascript 迷宫游戏,为了在角色到达墙壁时停止角色,我需要使用if...else语句来检测单元格边界。例如:

var blah = document.getElementById('hi').style.border-right;

if(blah==20px) {
    my function
}

这可能吗?如果是这样,那怎么办?谢谢!

4

1 回答 1

0
function getBorders(el)
{
    return ["Top", "Right", "Bottom", "Left"].map(
       function(v) { return el.style["border"+v+"Width"]; });
}

var b = getBorders(document.getElementById('hi'));
// b is an array with border-width strings (or empty strings)
// in the css order top, right, bottom, left——access with subscripts 0-3
于 2013-02-15T05:24:01.537 回答