Html 当按钮文本更改时,保持按钮大小稳定
我有一个Html 当按钮文本更改时,保持按钮大小稳定,html,css,twitter-bootstrap,button,resize,Html,Css,Twitter Bootstrap,Button,Resize,我有一个bootstrap按钮: <div class="float-right" > <label>show as </label> <input class="btn btn-outline-primary rounded active" type="button" value="percentage" onclick="toggle(this)" /> </div> 显示为 我使用以下选项切换文本: <
bootstrap
按钮:
<div class="float-right" >
<label>show as </label>
<input class="btn btn-outline-primary rounded active" type="button" value="percentage" onclick="toggle(this)" />
</div>
显示为
我使用以下选项切换文本:
<script type="text/javascript">
function toggle(button) {
if(button.value=="percentage") {
button.value="units";
} else {
button.value="percentage";
}
}
</script>
功能切换(按钮){
如果(按钮值=“百分比”){
button.value=“单位”;
}否则{
button.value=“百分比”;
}
}
当文本从较长的单词百分比更改为较短的单词单位时,如何使按钮不调整大小。i、 e.我希望按钮保持文本百分比
时的大小不变
注意:我不希望使用style=“min-width:120px;”硬编码大小
我建议使用javascript
其中一个选择:
显示为
功能切换(按钮){
const buttonWidth=button.offsetWidth;
如果(按钮值=“百分比”){
button.value=“单位”;
button.style.width=`${buttonWidth}px`;
}否则{
button.value=“百分比”;
}
}
相关:(如果您能够使用按钮代替输入
)