源代码:
下载代码
点击运行
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <style> #content { height: 100px; width: 100px; background-color: coral; padding: 15px; border: 10px solid black; margin: 10px; overflow: scroll; } </style> </head> <body> <p>点击第一个按钮返回 div 的 scrollHeight 和 scrollWidth 属性值。 点击第二个按钮,将另外一个 div 的宽度和高度设置为 scrollHeight 和 scrollWidth 返回的值。</p> <button onclick="getFunction()">获取 scrollHeight 和 scrollWidth属性值</button> <button onclick="setFunction()">设置高度和宽度</button> <div id="content">正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..正文内容..</div> <p id="demo"></p> <script> var elmnt = document.getElementById("content"); function getFunction() { document.getElementById("demo").innerHTML = "高度为: " + elmnt.scrollHeight + "px" + "<br>宽度为: " + elmnt.scrollWidth + "px" ; } function setFunction() { elmnt.style.height = elmnt.scrollHeight + "px"; elmnt.style.width = elmnt.scrollWidth + "px"; } </script> </body> </html>
运行结果: