我需要此功能才能启用垂直滚动但不能水平滚动。
这不起作用:
function scrollFunction() {
// Scroll to top
document.getElementsByTagName('body')[0].style.overflow-y='auto';
}
虽然这样做,但它可以实现垂直和水平滚动。
function scrollFunction() {
// Scroll to top
document.getElementsByTagName('body')[0].style.overflow='auto';
}
如何正确指定溢出? 感谢
答案 0 :(得分:4)
复合样式属性以camelCase表示法编写(第一个字母很小):
document.getElementsByTagName("body")[0].style.overflowY = "auto";
答案 1 :(得分:2)
作为VisioN答案的替代方法,您可以使用方括号和字符串来访问它:
document.getElementByTagName("body")[0].style['overflow-y'] = "auto";
如果您不知道camelCase是什么,这很好。