HTML中的JS代码:
<script type="text/javascript" src="mymenu.js" >
var menuW="300px";
var barW="300px";
</script>
请问:
mymeun.js中;
menuW、barW的值怎么获取?
上面的提问打错了一个字母,应该是:
mymenu.js中;
menuW、barW的值怎么获取?
谢谢,这种方法我用过,不过我不希望设置全局变量,因为我想用同一个JS,在相同的页面,达到不同的效果。
追答这个方法也可以实现,在每次调用之前给那两个变量赋值一下。
或者用下面的方法调用:
不过这样的话,要在mymenu.js里面定义个函数来获取这两个参数的值。
谢谢!主要考虑是不想改JS,可以从外部直接赋值,所以您的第一种方案就不可取了。您的第二个方法可能会受到字符的限制,因为这里的变量可能很多,内容也可能很长,我最终采用的方式是采用属性变量赋值,虽然问题解决了,但是可读性也变差了。
追答这个没有捷径,多次调用,而且参数不一样,那只能在调用之前重新给变量赋值了。
追问
无奈最终采用的是这种不理想的方法。
虽然楼主没有完全理解我的意图,但是还是对楼主的热心表示感谢。