繁体   English   中英

为什么不改变按钮的高度?

[英]Why isn't this changing the height of the button?

我是JavaScript的新手,正在尝试创建一个简单的按钮。 由于某些原因,按钮的宽度会改变,但高度不会改变。 我只是在做蠢事吗?

document.body.innerHTML = "<span id='pauseButton'</span>";

var button = document.createElement("input");

button.type = "button";
button.value = "Pause";
button.style.height = "50px";
button.style.width = "50px";
button.onclick = function() {
    paused = !paused;
    button.value = paused && "Unpause" || "Pause";
}

document.getElementById("pauseButton").appendChild(button);

最好使用div作为按钮,而不是使用按钮作为按钮。 您将对其有更多控制。 请参见以下示例: 调整按钮的大小

好吧,您显示的代码没有任何问题,只是缺少一个跨度“>”。 为了在创建按钮后更改其高度,请为该按钮分配一个ID,比如说“ button1”,然后将高度更改为:

document.getElementById("button1").style.height = "200px";

在这里查看演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM