простой код JavaScript для выделения элемента HTML

Согласно эта статья уже возможно реализовать поточную обработку JavaScript.

8
задан flybywire 7 September 2009 в 14:28
поделиться

4 ответа

element.style.backgroundColor = "#FDFF47";

# FDFF47 - приятный оттенок желтого, который кажется идеальным для выделения.

Отредактируйте для пояснения: Вы слишком усложняете вещи. Если вы когда-нибудь захотите восстановить предыдущий цвет фона, просто сохраните element.style.backgroundColor и получите к нему доступ позже.

16
ответ дан 5 December 2019 в 06:38
поделиться

Если вы отлаживаете в браузер, который поддерживает схему CSS , вот одно простое решение:

myElement.style.outline = '#f00 solid 2px';
7
ответ дан 5 December 2019 в 06:38
поделиться
function highlight(element) {
    var div = highlight.div; // only highlight one element per page

    if(element === null) { // remove highlight via `highlight(null)`
        if(div.parentNode) div.parentNode.removeChild(div);
        return;
    }

    var width = element.offsetWidth,
        height = element.offsetHeight;

    div.style.width = width + 'px';
    div.style.height = height + 'px';

    element.offsetParent.appendChild(div);

    div.style.left = element.offsetLeft + (width - div.offsetWidth) / 2 + 'px';
    div.style.top = element.offsetTop + (height - div.offsetHeight) / 2 + 'px';
}

highlight.div = document.createElement('div');

// set highlight styles
with(highlight.div.style) {
    position = 'absolute';
    border = '5px solid red';
}
2
ответ дан 5 December 2019 в 06:38
поделиться

Вы используете Firebug? Это позволяет очень просто идентифицировать элементы dom и выделять их на странице, когда вы проходите через dom.

0
ответ дан 5 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: