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 に答える