用javascript获得div的位置 <div class="l" id="left"><img src="images/meis.png" /></div>用js取这个div的位置:document.getElementById("left").style.marginLeft,用alert打印时获得的margin-lefg值为空但是我的css里面定义的.l{margin-left:10px;},这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div class="l" id="left"><img src="images/meis.png" style="margin-left:10px;"/></div>因为javascript不能获取到页面上没有的属性 currentStyle.marginLeft试下 。 css:.l{margin-left:10px;margin-top:50px;float:left;width:154px;height:210px;}html:<html><script language= "javascript" type="text/javascript"> var VK_LEFT = 37; var VK_RIGHT = 39; document.onkeydown = function handelKey(e){ e = e||window.event; var keyCode = e.keyCode||e.which; switch(keyCode){ case VK_LEFT: keyLeft(); break; case VK_RIGHT: keyRight(); break; default: break; } } function keyLeft(){ alert("left"); } function keyRight(){ alert(document.getElementById("left").style.marginLeft); }</script> </head> <body > <div class="l" id="left"><img src="images/meis.png" /></div> </body> </html>按右键的时候弹出的对话框是空白的 <html><script language= "javascript" type="text/javascript"> var VK_LEFT = 37; var VK_RIGHT = 39; document.onkeydown = function handelKey(e){ e = e||window.event; var keyCode = e.keyCode||e.which; switch(keyCode){ case VK_LEFT: keyLeft(); break; case VK_RIGHT: keyRight(); break; default: break; } } function keyLeft(){ alert("left"); } function keyRight(){ alert(document.getElementById("left").style.marginLeft); }</script></head><body ><div class="l" id="left" style="margin-left:10px;"><img src="images/meis.png" /></div></body></html> table中tr根据第一个td的时候排序 怎么让setTimeout执行时this所在的指针不是window. DWZ框架下javascript之间如何传值? 时钟 刷流量的问题!!! 请问如何降低ie安全属性 使用netscap浏览器,在网页中使用上下方向键实现tab键的功能.up有分 怎样让一个层上的普通的img可以挡住令一个层上的object? 高手救急,一个简单的问题 TypeError: Act is undefined 一个简单的获取字符串值问题? js 帮忙改下 正则表达式
因为javascript不能获取到页面上没有的属性
currentStyle.marginLeft试下 。
margin-left:10px;
margin-top:50px;
float:left;
width:154px;
height:210px;
}
html:<html><script language= "javascript" type="text/javascript">
var VK_LEFT = 37;
var VK_RIGHT = 39;
document.onkeydown = function handelKey(e){
e = e||window.event;
var keyCode = e.keyCode||e.which;
switch(keyCode){
case VK_LEFT:
keyLeft();
break;
case VK_RIGHT:
keyRight();
break;
default:
break;
}
}
function keyLeft(){
alert("left");
}
function keyRight(){
alert(document.getElementById("left").style.marginLeft);
}</script>
</head>
<body >
<div class="l" id="left"><img src="images/meis.png" /></div>
</body>
</html>按右键的时候弹出的对话框是空白的
<script language= "javascript" type="text/javascript">
var VK_LEFT = 37;
var VK_RIGHT = 39;
document.onkeydown = function handelKey(e){
e = e||window.event;
var keyCode = e.keyCode||e.which;
switch(keyCode){
case VK_LEFT:
keyLeft();
break;
case VK_RIGHT:
keyRight();
break;
default:
break;
}
}
function keyLeft(){
alert("left");
}
function keyRight(){
alert(document.getElementById("left").style.marginLeft);
}</script>
</head>
<body >
<div class="l" id="left" style="margin-left:10px;"><img src="images/meis.png" /></div>
</body>
</html>