javascript - div 大小调整与从 javascript 生成的内容

标签 javascript jquery html css

我将一个页面加载到一个 div 中,但我无法调整该 div 的大小

这里是代码行:

我的CSS:

<style type="text/css">
#calendar {
width:350px;
float:left;
padding:10px;}
</style>

html:

.
.
<div id="calendar"></div>
.
.

JavaScript:

<script type="text/javascript">
function divload(){
document.getElementById("calendar").innerHTML = '<object type="text/html"  
data="/ISMS/calendar/index.php"></object>'; }
</script>

加载了对象的 innerHTML 是否应该以另一种方式调整大小?

谢谢你的帮助

最佳答案

将对象加载到 calendar 元素后,您可以使用 JS 调整 div 的大小。

function divload(){
    var calDiv = document.getElementById("calendar"),
        height = "300px", // or whatever you want the new height to be
        width = "800px"; // or whatever you want the new width to be

    calDiv.innerHTML = '<object type="text/html" data="http://printartsportal.com/"></object>';

    calDiv.style.height = height;
    calDiv.style.width = width;

    calDiv.children[0].style.height = height;
    calDiv.children[0].style.width = width;
}

关于javascript - div 大小调整与从 javascript 生成的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26220606/

相关文章:

javascript - 如何将数据从网页传递到 chrome ext?

jquery - 如何将事件绑定(bind)到通过ajax加载的数据并且仍然有效

jquery - border-image 与 jQuery resize cross-platform?

javascript - 无法从动态创建的表中删除多余的行

javascript - jQuery 子窗口通知父窗口

html - 在C中解析XML的算法

javascript - 打破 promise 链

javascript - Sencha touch 2 无法使 Ajax 调用正常工作

javascript - 自定义 HTML 属性的浏览器版本底限

javascript - 如何修复 Logo 保持无响应