请教一个html元素属性设置问题:我想动态设置一个id为myDiv的div的高度,期望它随着滚动条的滚动而同步滚动。我写的js代码如下:
function myMove()
{
document.getElementById("myDiv").style.top=document.body.scrollTop+200;
} //这里的200是预置的myDiv距离网页顶部的距离
这个myMove函数放在html的body属性中:onScroll="myMove()" 。 问题来了:为什么myDiv不能实现滚动?
需要说明的是,这段js代码动易网站的asp首页上。放在其它html页面上却能够实现同步滚动!
针对放在动易首页上的那种情况,通过控制台调试发现,赋值语句执行时并不报错,但是myDiv的高度值自始至终都不变,一直是原始高度。请问大侠们,这是怎么回事?好诡异啊!
æ为ä»ä¹è¦å¹åï¼ï¼
ææ¯æ代ç æ¾å¨ç½ç«é¦é¡µçåéãå¨å
¶å®ç½é¡µççå¯ä»¥åæ¥æ»å¨ãåæ ·çæ¹æ³ï¼ä½æ¾å¨å¨æç½ç«çé¦é¡µå°±ä¸è¡äºãææ¯å¨æ¥è°ç¨æ»å¨å½æ°çã
这样就不用js函数了吗?
追答嗯
css怎么使一个div的高随另一个div的高的变化而变化,还有就是怎么使第...
最常用的办法是:把你<div id="Layer7"><\/div>的背景颜色改成与此div的父级div的背景颜色一样,这样一来,<div id="Layer7"><\/div>跟父级div的颜色融为一体,就算<div id="Layer7"><\/div>高度固定,也看不出其高度会不会变化。这是大部分使用边侧菜单的网页常用的方法。要这么做,你的...
如何使div的位置随浏览器窗口缩放大小比例变化???
在上面的示例中,我们使用了相对定位(position: relative)来相对于父级元素进行定位。然后,通过设置 top 和 left 属性为 50%,将元素的中心点定位在父级元素的中心。接下来,使用 transform 属性和 translate(-50%, -50%) 值来将元素自身的宽度和高度的一半向左上方偏移,以使其完全居中。最后,...
css怎么使一个div的高随另一个div的高的变化而变化,还有就是怎么使第...
在4个div外面加上一个div,设置为居中,高度为100%,宽度你自己用你觉得合适的值,overflow-y设置为auto;然后对你原本存在的最上面的那个div设置float为top,宽度设置为100%,高度设置你自己觉得合适的值;然后原本存在的左边div,高度设置auto,设置float为left,宽度比例你自己设置合适的值;右边的div...
div设置宽高(div默认宽度)
你设置了菜单的div为固定后, 再下面的div你需要margin-top:菜单div的高度。div默认宽高 一、首先,我们先设计一个div,并且给这个div添加一个id,id名随意取。然后设置一下宽高,并且添加一个红色的背景属性值。默认情况下,这个div是靠近浏览器的顶部和左边的。二、接着我们给这个div设置一下margin...
javascript中如何在body中动态添加div元素?
\/\/设置 div 属性,如 id div.setAttribute("id", "newDiv");div.innerHTML = "js 动态添加div";parent.appendChild(div);} 调用:addElementDiv("parent");什么是DIV元素:1、DIV标签,称为区隔标记。作用是设定字、画、表格等的摆放位置。当你把文字、图象,或其他的放在 DIV 中,它可称...
JS为DIV动态设置ID属性
JS为里面的每个div设置不同的ID属性的代码如下:<script> var objs=document.getElementById("iproduct").getElementsByTagName("div");for(var i=0;i<objs.length;i++){ objs[i].id="myid" + i;} <\/script> objs[i].id="myid" + i; 遍历一下,在id后面加上遍历索引,每个div的id...
一个html元素可以指定两个ID吗
不可以的,一个DIV里面只有一个ID,可以多个CLASS的,如果你使用CLASS是可以的。因为:一、在页面显示上,目前的浏览器还都允许你犯这个错误,用多个相同ID“一般情况下”也能正常显示。但是当你需要用JavaScript通过id来控制这个div,那就会出现错误。二、id是一个标签,用于区分不同的结构和内容,就象...
如何通过js给div的style动态赋值
<\/div> 因为是动态数据,所以#div1的高度是auto,无法获取到具体值。var div1=document.getElementById("div1");alert(div1.style.height);\/\/没有值 建议从css上改进。比如给中间的div设置css {height:500px;overflow:auto;}这样就能固定高度,多出的内容用滚动条显示。或者让尾部div相对中间的div...
如何撑开父元素,让父元素div自动适应高度的问题
2、在test.html文件内,使用div标签创建一个模块,在div标签内,使用p标签创建一行文字,在p标签内,使用span标签创建一行文字。3、在test.html文件内,设置span元素的id为box,主要用于下面通过该id获得span对象。4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获得元素名称”。5、在...
jquery 动态添加div同时给div增加了一个id,然后想通过这个id把这个di...
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。2、在index.html中的<script>标签,输入jquery代码:var a = 125;$('body').append('<div id="id' + a +'">hello<\/div>');3、浏览器运行index.html页面,此时动态添加div成功。4、再输入js代码:$('#id' + a)...