📅  最后修改于: 2023-12-03 15:01:12.146000             🧑  作者: Mango
HTML | DOM Style width 属性用于设置元素的宽度。width 属性可设置的值包括长度值、百分比和 auto。
以下是设置元素宽度的语法:
object.style.width = widthvalue;
其中,
width 属性可设置的值包括长度值、百分比和 auto。下面是每种值的作用:
100px
。50%
。auto
。以下代码示例演示如何使用 width 属性设置元素的宽度:
<!DOCTYPE html>
<html>
<head>
<title>DOM Style width 属性示例</title>
<style>
#container {
width: 300px;
height: 200px;
background-color: #f2f2f2;
}
#box {
width: 50%;
height: 100%;
background-color: #6b8e23;
float: left;
}
</style>
</head>
<body>
<div id="container">
<div id="box"></div>
</div>
<script>
var box = document.getElementById("box");
box.style.width = "100px";
</script>
</body>
</html>
在以上代码中,我们首先定义了一个 id 为 container 的 div 容器,并设置了其宽度为 300px,高度为 200px,背景颜色为浅灰色。然后在该容器中再定义了一个 id 为 box 的 div,并设置了其宽度为 50%,高度为 100%,背景颜色为橄榄绿色,浮动到了 container 左侧。这里我们使用了 CSS 的方式来设置它们的宽度。
接下来,我们通过 JavaScript 来修改 box 元素的宽度,将其改为了 100px。这里我们直接使用了 DOM 的 style 属性来设置宽度。
document.getElementById()
等方法来获取元素对象。