引用
<script src=""></script>
-不能有
margin-left----->marginLeft
border-top ------> borderTop
.........
给元素动态添加class名 增加相应样式
给元素动态添加class名
elem.className = 'name';
兼容
<input id="bt1" type="button" >
var elem = document.getElemetById('bt1');
点击按钮,将其类型变为勾选框
方法一:但不兼容IE
elem.onclick = function(){
elem.type = 'chectbox';
}
可以巧妙避开这个设置,当用户点击按钮,按钮隐藏,设置一个新的勾选框句可以避开兼容问题
关于float 设置
IE(styleFloat), 非IE(cssFloat)
在IE下设置float
elem.style.styleFloat ='left';
其他浏览器
elem.style.cssFloat ='left';
属性值的更改
注意: .后面的值是无法修改的,而[]里面是可以的。
elem1.style[''] = elem2.value;
html:
<body>
<input id="in1" type="text" />
<input id="in2" type="text" /><br>
<input id="bt1" type="button" value="确定" />
<div id="div1"></div>
</body>
js:
window.onload = function(){
var d=document;
var in1 = d.getElementById('in1');
var in2 = d.getElementById('in2');
var bt1 = d.getElementById('bt1');
var div1 = d.getElementById('div1');
bt1.onclick = function(){
div1.style[in1.value] = in2.value;
}
};
判断if