我只想在单击可折叠标题时更改它的颜色。
<div class="collapsible-header" onclick="connect()"></div>我必须在class元素中添加颜色,当我调用"connect“函数时,我真的不知道如何向它添加一些东西。这可能吗?
谢谢!
已尝试执行以下操作,但不起作用
HTML
<div class="collapsible-header" onclick="connect(this)">Robot</div> 在JS中
function connect(element)
{
element.style.color = 'red';
if (connection_status == 0)
{
client.connect(options);
};
}发布于 2017-07-26 20:53:53
https://jsbin.com/sojefubudo/edit?html,js,console,output
<div class="collapsible-header" onclick="connect(this)"></div>在javascript中:
function connect(element) {
element.style.color = 'red';
}发布于 2017-07-26 21:02:06
创建一个新类并指定要追加的样式,然后执行以下操作
$(".collapsible-header").click(function(){
$(".collapsible-header").toggleClass("NEWCLASS");
});发布于 2017-07-26 21:32:07
看看这把小提琴:
<div onclick="this.style.color = 'red'">
Change color with inline javascript
</div>
<div onclick="changeColor(this)">
Change color with javascript function
</div>
<script>
function changeColor(element){
element.style.color = 'blue';
}
</script>https://stackoverflow.com/questions/45327431
复制相似问题