Изменение цвета кнопки программно

Вот один вариант, использующий немного XML в сочетании с CROSS APPLY (или двумя)

Другие параметры могут быть более производительными, но прелесть здесь в том, что они будут использовать практически любую таблицу, представление или запрос без указания столбцов.

Пример

Select A.ID 
      ,C.*
 From YourTable A
 Cross Apply (values (convert(xml,(Select A.* for XML RAW)))) B(XMLData)
 Cross Apply (
                Select Item  = xAttr.value('local-name(.)', 'varchar(100)')
                      ,Value = xAttr.value('.','varchar(max)')
                 From  XMLData.nodes('//@*') xNode(xAttr)
             ) C
 Where Item not in ('ID')

Возвращает

ID  Item              Value
1   column_bit        1
2   column_datetime   2019-01-15T00:00:00
3   column_varchar    apple
4   column_bit        0
5   column_datetime   2019-01-15T00:00:00
6   column_int        25
24
задан Cœur 15 April 2017 в 19:44
поделиться

4 ответа

Попробуйте этот код Вы можете захотеть что-то вроде этого

<button class="normal" id="myButton" 
        value="Hover" onmouseover="mouseOver()" 
        onmouseout="mouseOut()">Some text</button>

Затем введите в свой файл .js это. Убедитесь, что ваш html подключен к вашему .js

var tag=document.getElementById("myButton");

function mouseOver() {
    tag.style.background="yellow";
};
function mouseOut() {
    tag.style.background="white";
};
0
ответ дан 28 November 2019 в 23:45
поделиться

Вот пример использования HTML:

<input type="button" value="click me" onclick="this.style.color='#000000';
this.style.backgroundColor = '#ffffff'" />

А вот пример использования JavaScript:

document.getElementById("button").bgcolor="#Insert Color Here";
6
ответ дан 28 November 2019 в 23:45
поделиться

Вероятно, лучше всего изменить className:

document.getElementById("button").className = 'button_color';

Затем вы добавляете стиль кнопок в CSS, где можете установить цвет фона и все остальное.

5
ответ дан 28 November 2019 в 23:45
поделиться

Думаю, вам нужен bgcolor. Примерно так:

document.getElementById("button").bgcolor="#ffffff";

Вот пара демонстраций, которые могут помочь:

Цвет фона

Изменение цвета фона

0
ответ дан 28 November 2019 в 23:45
поделиться
Другие вопросы по тегам:

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