如何用JS让DIV固定在一个位置

JavaScript022

如何用JS让DIV固定在一个位置,第1张

<body>

<div id="div1" style="width:100px height:100px background:#ccc"></div>

</body>

<script>

var oDiv = document.getElementById('div1')

oDiv.style.position = 'fixed'

oDiv.style.top = '20px'

oDiv.style.left = '20px'

</script>

主要思想就是,在js中修改div的位置。所有的赋值,都可以计算后再传值,这样就不想CSS中只能写一个值了。

可以替换的方法,如:

var str='123456'

var char=str.subStr(1,1)//在2的后面插入字符串

var s= str.repalce(char,char+'替换的内容')//替换时别忘记把原先的字符加上

这样要注意是否放在最前面或最后么,因为要插入到固定位置可以先判断位置和字符串的长度,如:if(index==0){}//放在最前面,就用拼接;如果是最后也是用拼接。如果字符串为空,就直接拼接插入的内容。