我已将一个 div 元素的溢出属性设置为 auto。但是当我点击一个按钮时,我希望该 div 元素可以被扩展,并且想要移除溢出属性。
我想在另一个页面中删除这个溢出属性。
#viewNotings{
width: 310px;
overflow-x: auto;
}
我想在另一个页面中删除这个溢出属性。
#viewNotings{
width: 310px;
overflow-x: auto;
}
<div onclick="this.style.overflow='visible';">
正确的代码是
document.getElementById("viewNotings").style.cssText="overflow-x:visible;";
https://developer.mozilla.org/zh-CN/docs/Web/API/CSSStyleDeclaration/cssText
cssText 仅返回或设置元素内联样式声明的文本。
overflow-x
属性(而不是 overflow
属性)。 - Dan Eastwell<div onclick="this.style.overflow=' ';">
$(document).ready(function() {
$("#viewNotings").click(function () {
$("#viewNotings").css("overflow", "none");
$("#viewNotings").css("width", "100%");
});
});
#viewNotings{
width: 310px;
background: gray;
height: 30px;
overflow-x: auto;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<div id="viewNotings"></div>
</body>