javascript getelementbyid。。。如何“获取”html变量

javascript getelementbyid。。。如何“获取”html变量,javascript,accessibility,web-standards,getelementbyid,Javascript,Accessibility,Web Standards,Getelementbyid,这是在不丢失必要功能(例如,溢出的图形可见性)的情况下修复它的唯一方法 这一切都很好,但是,较低的屏幕分辨率需要水平滚动才能看到所有页面本身,所以我尝试为这些用户恢复水平滚动条-并为那些碰巧,例如ie7 1024 x 768-除非有人碰巧有superdupa解决方案,否则我可以接受它 html {overflow-x:hidden;} 因此,上面的代码用于编辑任何元素的CSS,但不用于编辑html的CSS 我也试过: document.getElementById('html').style.

这是在不丢失必要功能(例如,溢出的图形可见性)的情况下修复它的唯一方法

这一切都很好,但是,较低的屏幕分辨率需要水平滚动才能看到所有页面本身,所以我尝试为这些用户恢复水平滚动条-并为那些碰巧,例如ie7 1024 x 768-除非有人碰巧有superdupa解决方案,否则我可以接受它

html {overflow-x:hidden;}
因此,上面的代码用于编辑任何元素的CSS,但不用于编辑html的CSS

我也试过:

document.getElementById('html').style.cssText='overflow-x: scroll !important;';
当处于较低屏幕分辨率时,从css

非常感谢

将尝试document.getElementsByTagNamehtml[0]

注意,我刚刚编辑了答案,因为getElementsByTagName返回一个数组。您需要该数组中的第一个元素。

请尝试document.getElementsByTagNamehtml[0]

注意,我刚刚编辑了答案,因为getElementsByTagName返回一个数组。您需要该数组中的第一个元素。

只需使用:

它有。

只需使用:


它有。

获取html元素有很多不同的方法:


但老实说,一定有更好的办法。我现在没有时间追查到底发生了什么,但是,添加position:relative to which needs the overflow可能会有所帮助。

获取html元素有很多不同的方法:


但老实说,一定有更好的办法。我现在没有时间追查到底发生了什么,但是,添加位置:相对于溢出可能会有帮助的任何需要。

@Will:什么没有发生?你是说它没有选择document元素,还是说你的CSS没有达到你想要的效果?请注意,当我说这没有发生时,当时我正在尝试document.documentElementhtml[0]。style.cssText='overflow-x:scroll!重要;'。。。。微笑。。。你看,对一个人来说什么是简单的,对另一个人来说可能是遥远的世界,但我正在学习!,干杯thanks@Will:什么事没有发生?你是说它没有选择document元素,还是说你的CSS没有达到你想要的效果?请注意,当我说这没有发生时,当时我正在尝试document.documentElementhtml[0]。style.cssText='overflow-x:scroll!重要;'。。。。微笑。。。你看,对一个人来说什么是简单的,对另一个人来说可能是遥远的世界,但我正在学习!,干杯,谢谢这太棒了!!我从来没有从提问中学到过这么多,如果你愿意,让我知道你的paypal电子邮件——可以说,我很乐意给你买一品脱。谢谢cheers@Will:在请求他人的电子邮件地址/贝宝信息时,停止更改已接受的答案。如果有有用的答案,请选择它。不要尝试在这里进行金融交易。我每次都尝试了,都找到了更好的答案,并且边走边学。如果我冒犯了感情或礼节,我真的很抱歉,我只是想表达真诚的感谢。@Will我实际上没有贝宝账户。我所要求的是,当你的朋友和爱人寻求天赋、创造力和坚毅的成功意志时,你只会轻声说一句话:Sdleihsirhc。也许我生活在一个物以类聚的现实中太多了——包括我在内的世界上,有人为了帮助别人的快乐而帮助别人。从某些方面来说,这是恢复我对他人的信心的一步,无私的陌生人伸出援助之手,即使是在夜里路过的船只……太棒了!!我从来没有从提问中学到过这么多,如果你愿意,让我知道你的paypal电子邮件——可以说,我很乐意给你买一品脱。谢谢cheers@Will:在请求他人的电子邮件地址/贝宝信息时,停止更改已接受的答案。如果有有用的答案,请选择它。不要尝试在这里进行金融交易。我每次都尝试了,都找到了更好的答案,并且边走边学。如果我冒犯了感情或礼节,我真的很抱歉,我只是想表达真诚的感谢。@Will我实际上没有贝宝账户。我所要求的是,当你的朋友和爱人寻求天赋、创造力和坚毅的成功意志时,你只会轻声说一句话:Sdleihsirhc。也许我生活在一个物以类聚的现实中太多了——包括我在内的世界上,有人为了帮助别人的快乐而帮助别人。从某些方面来说,这是恢复我对他人的信心的一步,无私的陌生人伸出援助之手,即使是在夜里路过的船只。。
document.getElementById('html').style.cssText='overflow-x: scroll !important;';
function allowscroll()
{
if (screen.width<1200){document.getElementByName('html').style.cssText='overflow-x: scroll !important;';};
}
function allowscroll()
{
if (screen.width<1200){window.style.cssText='overflow-x: scroll !important;';};
}
html {overflow-x:hidden;}
document.documentElement
document.documentElement
document.getElementsByTagName('html')[0]
document.body.parentNode