javascript - 如何使用javascript调整div宽度

标签 javascript

我想用 javascript 调整 pagewrapper div 的大小。我有 chrome,想将它用作用户脚本。这是网站链接:http://clanbase.ggl.com .我想将 pagewrapper 设置为 100% 宽度。我有以下代码:

// ==UserScript==
// @match http://clanbase.ggl.com/*
// ==/UserScript==

function addJQuery(callback) {
var script = document.createElement("script");
script.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js");
script.addEventListener('load', function() {
var script = document.createElement("script");
script.textContent = "(" + callback.toString() + ")();";
document.body.appendChild(script);
}, false);
document.body.appendChild(script);
}

function pagewrapper() {
document.getElementById('pagewrapper').style.Width = "100%";
}

addJQuery(pagewrapper);

最佳答案

需要注意的是,非绝对定位的分隔元素会自动占据 100% 的宽度,因此您可能不需要做任何事情。只需尝试从 pagewrapper 元素(在 CSS 中)中删除 width 属性,看看它是否有效。您也可以尝试覆盖宽度属性:

#pagewrapper {
    width:100%;
}

如果出于某种原因无法设置 CSS,则此脚本应该足够了:

function pagewrapper() {
    document.getElementById('pagewrapper').style.width = "100%";
}

关于javascript - 如何使用javascript调整div宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12768948/

相关文章:

javascript - 如何在 jQuery 中存储全局值(不一定是全局变量)?

php - 将文本和所见即所得表单提交到数据库和平面文件

javascript - 获取 JSON 对象的大小

Javascript 子字符串无法提取正确的数据

javascript - JQuery - 让我的脚本工作?

javascript - jQuery 菜单用户界面。展开二级子菜单时自动展开三级子菜单

javascript - 如何消除 Angular js中的所有模式对话框

javascript - 模板变量未按预期呈现

javascript - 在准备好之前防止任何点击

javascript - 状态没有正确增加reactjs