欢迎各位兄弟 发布技术文章
这里的技术是共享的
winHeight = document.documentElement.clientHeight; //winHeight =506 首先 获取到浏览器的高度; var gaodu = winHeight-96; //gaodu=410 浏览器的高度减去网页中一些元素的固定高度; document.getElementById("id").style.height=gaodu+"px"; 设置ID为id的表格高度为”gaodu“的值——该怎么写 哪里错了?
确定winHeight能够获取到值了吗?你这样写法不能兼容所有浏览器。
1 | var winHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; |
恩确定是可以取到值的 明天我试试 先谢谢了
那你再确认一下document.getElementById("id")是否能正确获取元素,你的写法没有什么问题
找到问题所在了 的确代码没问题 是因为body中的表格还未加载就已经运行了js 导致的问题 把js写进window.onload=function{} 就可以了 谢谢
太给力了,你的回答完美地解决了我的问题,非常感谢!