javascript - 如何在 Javascript 中更改两个或多个 Div 样式

标签 javascript

有没有办法用一行 JavaScript 代码来改变两个或多个 Div 样式?

document.getElementById("searchScroll").style.position="fixed";
document.getElementById("searchScroll").style.margin="-50px";

是否可以将代码合并到一行中?

最佳答案

您可以使用单行 JavaScript 来更新它 - 但我建议将其保留为多行 - 使用多行更容易阅读和理解,并且您不必担心替换其他样式值。

您可以上一级并设置样式,例如:

document.getElementById("searchScroll").style.cssText = "position:fixed;margin:-50px;";

这将替换当前样式..要添加您可以使用以下内容:

document.getElementById("searchScroll").style.cssText += "position:fixed;margin:-50px;";

示例:http://jsfiddle.net/aDMke/

关于javascript - 如何在 Javascript 中更改两个或多个 Div 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9569258/

相关文章:

javascript - 选择一个图像并在 JavaScript 中操作它(无表单提交)

javascript - 由于引用错误,csv 似乎没有出现

javascript - 选择链接元素并将其样式设置为第 n 种类型时,链接元素不显示

javascript - 使用 Javascript 移动 "disabled"类

javascript - 了解 http ://urban-walks. com/#map 中使用的拖动 map 功能

javascript - 带有 XML 调用的 CORS 发布索引文件

javascript - 绑定(bind)范围输入以修改样式?

javascript - IE 中的无效调用对象错误

javascript - 如何将字符串转换为数组

javascript - 等待 1 个函数完成后再运行下一个函数