我有两个或三个具有相同 id 的 div 元素。这是使用以下 javascript 动态设置宽度:
功能 SetWidthRPanelAssessments() {
for (var i = 0; i < $("div:visible[id*='s1']").length; i++) {
if (document.getElementById("s1").offsetWidth < 250) {
var w = document.getElementById("s1");
w.style.width = 250;
}
}
}
问题是,它只为第一个 div 设置宽度,其余的 div 没有设置值 250。我使用 alert() 进行了验证,但所有 div 的显示值为 250。但不在屏幕上渲染。如何解决这个问题?
这个问题出现在所有浏览器中。