我正在制作一个javascript迷宫游戏,为了在角色到达墙壁时停止角色,我需要使用if...else
语句来检测单元格边框。例如:
var blah = document.getElementById('hi').style.border-right;
if(blah==20px) {
my function
}
这可能吗?如果是这样,那怎么样?谢谢!
答案 0 :(得分: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