Вот один вариант, использующий немного 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
Попробуйте этот код Вы можете захотеть что-то вроде этого
<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";
};
Вот пример использования HTML:
<input type="button" value="click me" onclick="this.style.color='#000000';
this.style.backgroundColor = '#ffffff'" />
А вот пример использования JavaScript:
document.getElementById("button").bgcolor="#Insert Color Here";
Вероятно, лучше всего изменить className:
document.getElementById("button").className = 'button_color';
Затем вы добавляете стиль кнопок в CSS, где можете установить цвет фона и все остальное.
Думаю, вам нужен bgcolor. Примерно так:
document.getElementById("button").bgcolor="#ffffff";
Вот пара демонстраций, которые могут помочь: