这篇文章将为大家详细讲解有关javascript如何设置元素宽度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
javascript是一种什么语言
javascript是一种动态类型、弱类型的语言,基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。它主要用来给HTML网页添加动态功能,现在JavaScript也可被用于网络服务器,如Node.js。
javascript设置元素宽度的方法:首先使用“document.getElementById("id值")”语句获取元素对象;然后使用“元素对象.style.width="宽度值"”语句来设置元素的宽度。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript设置元素宽度
原理:
获取元素对象
HTML DOM Style 对象的width 属性设置元素的宽度。
代码示例:
<!DOCTYPE html><html><head><meta charset="UTF-8"><style>img {width: 200px;}</style></head><body><img id="img" src="img/1.jpg" /><p id="demo">img图片宽度为200px。</p><button onclick="myFunction()">设置img图片的宽度</button><script>function myFunction() {document.getElementById("img").style.width="300px";document.getElementById("demo").innerHTML="img图片宽度为300px。";}</script></body></html>
效果图:
说明:
Style 对象的width 属性可以设置元素的宽度。
语法:
Object.style.width=auto|length|%
值 | 描述 |
---|---|
auto | 默认。浏览器可计算出实际的宽度。 |
% | 定义基于其包含块的百分比宽度。 |
length | 使用 px、cm 等单位定义宽度。 |
查找元素的方法:
根据id获取元素
document.getElementById("id属性的值");
根据标签名字获取元素
document.getElementsByTagName("标签的名字");
根据name属性的值获取元素
document.getElementsByName("name属性的值");
根据class属性获取元素
document.getElementsByClassName("类样式的名字");
根据css路径获取元素 (获取一个)
document.querySelector("css路径");
根据css路径获取元素 (获取一组)
document.querySelectorAll("css路径");
关于“javascript如何设置元素宽度”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。