html中根据id修改style属性,Javascript获取标签ID改变style属性的代码

本文详细介绍了如何使用JavaScript通过select元素的name属性动态设置CSS背景色,包括一个实际操作的HTML示例和相关函数reset()。通过一个简单的HTML结构展示如何选择颜色并触发事件更改元素样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实例JavaScript代码

下面的这段代码中,我们通过select元素的name属性来设置具体要访问style的哪个属性(本例中为背景色),这样,这个函数就可以用来设置不同的CSS属性了。

var d = document.getElementById("d");

function setProperty(){

var set = document.getElementById("setColor");

var optionValue = set.options[set.selectedIndex].value;

d.style.backgroundColor = optionValue;

}

function reset(){

d.style.backgroundColor = "transparent";

}

HTML代码

本例的HTML代码比较简单,一个select元素用来罗列出来可选的背景色。而按钮则负责触发事件,调用函数。

aqua

black

blue

fuchsia

gray

green

lime

maroon

navy

olive

purple

red

silver

teal

white

yellow

设置背景颜色

取消

效果

选择颜色后点击按钮“设置背景颜色”。

aqua black blue fuchsia gray green lime maroon navy olive purple red silver teal white yellow 设置背景颜色 取消

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值