Javascript 单击div css后更改它
点击这个div(我像按钮一样使用它)后,如何更改一些值。例如,我想将宽度和高度更改为200 html:Javascript 单击div css后更改它,javascript,html,css,Javascript,Html,Css,点击这个div(我像按钮一样使用它)后,如何更改一些值。例如,我想将宽度和高度更改为200 html: 如果我理解正确,您希望.sq div在单击时更改宽度和高度吗 如果是这样,如果您不介意使用Jquery,您可以这样做: <script> $(document).ready(function() { $('.sq').click(function() { $(this).css('height','200px');
如果我理解正确,您希望.sq div在单击时更改宽度和高度吗 如果是这样,如果您不介意使用Jquery,您可以这样做:
<script>
$(document).ready(function() {
$('.sq').click(function() {
$(this).css('height','200px');
$(this).css('width','200px');
})
})
</script>
<div class="sq">
</div>
$(文档).ready(函数(){
$('.sq')。单击(函数(){
$(this.css('height','200px');
$(this.css('width','200px');
})
})
如果我理解正确,您希望.sq div在单击时更改宽度和高度吗
如果是这样,如果您不介意使用Jquery,您可以这样做:
<script>
$(document).ready(function() {
$('.sq').click(function() {
$(this).css('height','200px');
$(this).css('width','200px');
})
})
</script>
<div class="sq">
</div>
$(文档).ready(函数(){
$('.sq')。单击(函数(){
$(this.css('height','200px');
$(this.css('width','200px');
})
})
这里有一种方法:
$(函数(){
$('.sq unique')。单击(函数(){
$('.sq unique').toggleClass('sqClick');
});
});代码>
.sq{
边框:1px纯绿色;
宽度:102.5px;
高度:2倍;
浮动:左;
光标:指针;
}
.sq唯一{
边框:1px纯红;
宽度:102.5px;
高度:2倍;
浮动:左;
光标:指针;
}
.sq-unique.sq单击{
高度:200px;
宽度:200px;
}
这里有一种方法:
$(函数(){
$('.sq unique')。单击(函数(){
$('.sq unique').toggleClass('sqClick');
});
});代码>
.sq{
边框:1px纯绿色;
宽度:102.5px;
高度:2倍;
浮动:左;
光标:指针;
}
.sq唯一{
边框:1px纯红;
宽度:102.5px;
高度:2倍;
浮动:左;
光标:指针;
}
.sq-unique.sq单击{
高度:200px;
宽度:200px;
}
$(函数(){
$('.sq click')。单击(函数(){
$(this.toggleClass('active');
});
});代码>
.sq{
过渡:所有0.25秒缓解;
显示:内联块;
边框:2px实心#f00;
垂直对齐:顶部;
文本对齐:居中;
填充物:5px10px;
利润率:5x10px;
光标:指针;
高度:20px;
宽度:80px;
}
.sq-click.active{
线高:30px;
宽度:120px;
高度:30px;
}
按钮1
按钮2
按钮3
按钮4
$(函数(){
$('.sq click')。单击(函数(){
$(this.toggleClass('active');
});
});代码>
.sq{
过渡:所有0.25秒缓解;
显示:内联块;
边框:2px实心#f00;
垂直对齐:顶部;
文本对齐:居中;
填充物:5px10px;
利润率:5x10px;
光标:指针;
高度:20px;
宽度:80px;
}
.sq-click.active{
线高:30px;
宽度:120px;
高度:30px;
}
按钮1
按钮2
按钮3
按钮4
这只能使用css完成
button:focus {
width: 200px;
height: 200px;
}
这里有一支钢笔作为例子
编辑:通过向div添加tabindex属性,可以对div使用相同的方法
<div tabindex="1"></div>
这只能通过css实现
button:focus {
width: 200px;
height: 200px;
}
这里有一支钢笔作为例子
编辑:通过向div添加tabindex属性,可以对div使用相同的方法
<div tabindex="1"></div>
您的问题不清楚。你到底想做什么?我编辑了这篇文章。例如,我想在单击后将宽度和高度更改为200。我有许多按钮,我只想更改活动(单击)。您的问题不清楚。你到底想做什么?我编辑了这篇文章。例如,我想在单击后将宽度和高度更改为200。我有许多按钮,我只希望活动(单击)被更改。是的。我有几个按钮,我只想改变其中一个,其余的应该与原来的css相同。你知道怎么做吗?上面应该这么做-如果他们都有class.sq,那么它只会改变你点击的对象的高度和宽度,而不会影响其他对象。如果你想在不同的宽度和高度之间切换,下面有比我更好的解决方案:)是的。我有几个按钮,我只想改变其中一个,其余的应该与原来的css相同。你知道怎么做吗?上面应该这么做-如果他们都有class.sq,那么它只会改变你点击的对象的高度和宽度,而不会影响其他对象。如果你想在不同的宽度和高度之间切换,下面有比我更好的解决方案:)我有几个按钮,我只想同时更改其中一个,其余的应该与原始css相同。你知道怎么做吗?是的,我已经将.sq类更新为一个唯一的.sq唯一类(根据你的需要重新命名)。然后你可以在一个元素上使用它,也可以在多个元素上使用它。我有几个按钮,我只想同时更改其中的一个,其余的应该和原来的css一样。你知道怎么做吗?是的,我已经将.sq类更新为一个唯一的.sq唯一类(根据你的需要重新命名)。然后你可以在一个元素上使用它,也可以在多个元素上使用它。我有几个按钮,我只想同时更改其中的一个,其余的应该和原来的css一样。你知道怎么做吗?我有几个按钮,我只想改变其中一个,其余的应该和原来的css一样。你知道怎么做吗?
function changeDimensions(){
document.getElementsByClassName("sq").style.width = "200px";
document.getElementsByClassName("sq").style.height = "200px";
}