所以我有一个颜色随机化按钮背景颜色。我试图将从变量color返回的颜色作为文本放在按钮上。我也希望这发生在点击。
示例:我点击按钮,随机设置一个颜色按钮的背景色。那个颜色是#ff0000。我想让按钮说出这样的话:
“这个按钮的背景色是x”
其中x是准确的颜色作为背景,但在文本。
这是我的js:
function getRandomColor() {
var letters = '0123456789ABCDEF';
var color='#';
for (var i = 0; i<6; i++) {
每当单击按钮时,我都试图更改数据属性的值和背景颜色,因此它需要考虑多次单击,因为它对元素上的事件进行ajax调用。
到目前为止,背景颜色发生了变化,数据属性也发生了变化,但是当第二次单击时,会在if语句中获取原始的data-status值,即使在最初的单击中更改了它。
$(document).ready(function () {
$('.button-create').click(function () {
// assign data from data attributes to variables
我能够更改文本的颜色,但我无法理解如何更改p标记的背景色。如果有人能让我知道锄头来做这件事。下面是我的HTML和JS代码。
function button(){
var btn = document.getElementById('btn');
btn.addEventListener('click', function onClick(event) {
// Change text color globally
document.body.style.color = 'red';
});
}
button();
<st
我的表格上有20个图标按钮。当执行单击事件时,我希望更改按钮(背景色、背景色、图标颜色),其余按钮应恢复为默认颜色。
public void btn1()
{
foreach (Control c in this.Controls)
{
if (c is Button)
{
(c as Button).ForeColor = Color.White;
(c as Button).Back