有JSP文件一个,名为aaa
在JSP文件中 引用了一个JS文件
<script type="text/javascript" src="../javascript/menu.js"></script>
在JS文件中,有这样一个函数:
function getposition(){
var aa = document.getElementById("div1").style.left
alert(aa);
}
结果接不到aa
而直接把getposition()函数写到JSP页面里就能获取到请问有什么方法能在被引用的menu.js文件中获取到document.getElementById("div1").style.left的值?
在JSP文件中 引用了一个JS文件
<script type="text/javascript" src="../javascript/menu.js"></script>
在JS文件中,有这样一个函数:
function getposition(){
var aa = document.getElementById("div1").style.left
alert(aa);
}
结果接不到aa
而直接把getposition()函数写到JSP页面里就能获取到请问有什么方法能在被引用的menu.js文件中获取到document.getElementById("div1").style.left的值?
解决方案 »
- javascript获取一个文件夹下的所有图片的路径
- jquery添加的新节点触发无效?
- 求一段倒计时代码,打开后有 100-0 秒的 的倒计时。跳动数字。数字最好是3位的
- javascript有没有这样的函数
- Ext查询框架使用问题。。。。
- 怎样在出现错误或网络故障的时候,避免用户重新输入?
- iframe 权限的问题。
- 急!!在线等待!期盼高手!!页面的跳转的问题!!!!!!!!!!!
- 字符的位置问题?
- document.getElementById("photo_roolup")这个怎么搞不定啊
- JS如何控制iframe的高度
- js能实现PowerPoint的动画效果 文字一行一行显示出来
你可以用“deffer”设置你的外引js在文档生成后再执行
<script type="text/javascript" src="../javascript/menu.js" deffer="deffer"></script>
在引用的JS文件里这样写
function getposition(){
alert("111");var aa = document.getElementById("div1").style.left;alert(aa);document.getElementById("div1").style.left = 50;aa = document.getElementById("div1").style.leftalert(aa);
}
这样写的结果就是弹出
11
空
50
而且DIV得位置变成了50开头
也就是说document.getElementById("div1").style.left = 50;命令语句好用
var aa = document.getElementById("div1").style.left 查询语句无效...
怎么办
var aa = document.getElementById("div1").style.left;alert(aa);document.getElementById("div1").style.left = 50;aa = document.getElementById("div1").style.leftalert(aa);
}document.onload=function(){getposition()}
我发现了一个重要问题,就是直接放在页面里也刷不出document.getElementByID("div1").style.left的值.......
因为DIV1的样式我写到CSS文件里了,这个页面不但引用了JS文件 还引用了CSS文件
<link rel="stylesheet" type="text/css" href="../css/menu.css">如果想引用CSS里的DIV的参数值 有什么好方法吗?