问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【百分】如何用js去掉网页的滚动条?

发布网友 发布时间:2022-05-02 11:25

我来回答

6个回答

热心网友 时间:2022-04-20 01:31

设置 css overflow:hidden; 就行了。
下面参考代码。测试 ie6 7 Firefox Opera 没用问题
谷歌浏览器 只能隐藏 显示不行

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<script type="text/javascript">
try{
var isStyle = document.getElementById("hsScroll").type;
}catch(err){
document.write('<style id="ahsScroll" type="text/css">.hScroll{overflow:hidden;} .sScroll{}</style>');
}

function hideScroll(){
document.documentElement.className = "hScroll";
}
function showScroll(){
document.documentElement.className="sScroll";
}
</script>

<input type="button" value=" 隐藏滚动条 " onclick="hideScroll();" />
<input type="button" value=" 显示滚动条 " onclick="showScroll();" />

<ol>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
</ol>
</body>
</html>

热心网友 时间:2022-04-20 02:49

<html>
<head>

<script>
var delscr = function() {
document.body.style.overflow = 'hidden';
}

var resscr = function() {
document.body.style.overflow = 'scroll';
}
</script>

</head>
<body>
<input type = 'button' value = '去掉滚动条' onclick = 'delscr()'>    
<input type = 'button' value = '恢复滚动条' onclick = 'resscr()'>
<br />
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
a<br />
</body>
</html>

热心网友 时间:2022-04-20 04:24

设置
css
overflow:hidden;
就行了。
下面参考代码。测试
ie6
7
Firefox
Opera
没用问题
谷歌浏览器
只能隐藏
显示不行
<!DOCTYPE
html
PUBLIC
"-//W3C//DTD
XHTML
1.0
Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type"
content="text/html;
charset=gb2312"
/>
<title>无标题文档</title>
</head>
<body>
<script
type="text/javascript">
try{
var
isStyle
=
document.getElementById("hsScroll").type;
}catch(err){
document.write('<style
id="ahsScroll"
type="text/css">.hScroll{overflow:hidden;}
.sScroll{}</style>');
}
function
hideScroll(){
document.documentElement.className
=
"hScroll";
}
function
showScroll(){
document.documentElement.className="sScroll";
}
</script>
<input
type="button"
value="
隐藏滚动条
"
onclick="hideScroll();"
/>
<input
type="button"
value="
显示滚动条
"
onclick="showScroll();"
/>
<ol>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
<li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li><li>.</li>
</ol>
</body>
</html>

热心网友 时间:2022-04-20 06:15

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网页特效代码|JsCode.CN|---去掉窗体滚动条的方法</title>

</head>

<body scroll="no">
</body>

</html>

热心网友 时间:2022-04-20 08:23

思路大概是用JS控制CSS,只要body,html中的 overflow:display就可以隐藏滚动条了

热心网友 时间:2022-04-20 10:48

楼上正解,但是兼容性不好!
冲着你的分,我还是帮你研究测试了下,不过凡事不可强求,有些代码是目前是兼容不了所有浏览器的,更不要说符合W3C了,也可能我的水平有限,有空我再请教请教高人,另外建议你去蓝色理想,嗯,可以去51JS,那里高人多。
祝好运!

参考资料:http://www.jsweb8.cn/html/js_window/1365.htm

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... js如何判断滚动到某个DIV时候,悬浮广告出现 关于JS的滚动条代码 js判断点击了滚动条的空白处 JS控制滚动条缓慢移动到底部还不停止 中央空调是在水电验收后再装还是可以和水电施工时同时 js点击按钮控制滚动条缓慢移动到底部 js控制滚动条 我们家的新房准备装修,想买*空调,但是不知道是先安装*空调还是先装修房子,谁能给点指导啊? 水电和中央空调哪个先哪个后 中央空调和水电哪个先进场 上火用吃什么药好的最快? 微商是怎么诈骗的? 微商满减的套路? 杭州26岁女生疯狂敛财近3亿,微商惯用套路为何上当的人还那么多? 大润发超市 齐齐哈尔的大超市,大润发可以支付宝或者微信付款么 大润发可以用微信或者支付宝吗,想去买 景洪大润发可以微信支付吗 OPPO客服你好。我新买的 OPPO 32手机,不小心碰在什么地方了,手机总是说话,请问怎样解决? jpa 中的自定义sql语句 distinct能用吗 需要一个JS代码,页面打开后立即将滚动条滚到指定高度,高度可任意修改... JS控制滚动条缓慢移动到底部 有问题 问了好多次了 与“一位92岁的老人从悬崖上坠下”与相关的解梦 星座屋-周公解梦 我梦见和过世多年的奶奶坐在悬崖边,奶奶一不小心又一次摔死在悬崖下的水沟里,最后爬在悬崖上的我好害怕 河南农信社的发展前景怎么样? 河南周口农信社薪资待遇如何?工资高吗 《招摇》路招摇和厉尘澜一夜荒唐是第几集? 河南农信社内部晋升怎么样? 招摇火烧戏月峰是第几集 河南平顶山农信社待遇好吗?工资高吗? 招摇看到前世荒唐是哪一集 招摇32集对应小说是第几章 招摇强吻墨青是哪一集 招摇路招摇厉尘澜一夜荒唐在第几集? 小说里招摇和厉尘澜双修在哪一章 美人心计里的那个慎儿和雪鸢是怎么死的哦??? 小学的易混淆的字有哪些 张居正出行:鸟铳队护航,32人大轿比皇帝都气派,是真是假? 求教Spring-data-jpa的关于多表查询+分页的问题 百家讲坛曾国藩家训语录有哪些?