那这样试一下,在定义的时候给一个值,然后在newTr(){里面输出看一下!
解决方案 »
- Ext实现类似iframe链接
- 如何做到 通过JS 读取本地text文档,并根据文档数据动态创建表单(table)
- 求一段jquery动态控制背景颜色的代码(只能用jquery实现)
- js可以创建<script么?
- 求DIV移动代码,以兼容FF,
- 请教高手们一个问题啊
- 如何修改param里的value?详情请进。
- 请问,在javascript中如何判断某一字符串中是否包含字符x?多谢了(我现在没分)
- 请教浏览器中的Java Applet能不能控制浏览器中的其它元素?
- JS中为何不引入class语法?用prototype模拟OO赶脚有点不伦不类
- 如何用延时调用类中的方法?
- 请大家帮我看看这段树型菜单的代码,如果要增加下级菜单的话怎么写?急急!!!
我在点击某一个菜单时触发它的onclick="newTr();getdate()"
先执行
function newTr(){
newid = 12;
}
然后
function getdata(){
alert(newid); //undefine
}我省略了很多代码, 但基本就是这样.
我原来也这样做过很多次.
<form name="form1" method="post" action="">
<input type="button" name="Button" value="Button" onClick="newTr();return getdata();">
<input type="button" name="Button1" value="Button" onClick="">
</form></body>
</html>
<script language="javascript">
var newid;//全局变量
function newTr(){
newid = 12;
}function getdata(){
alert(newid); //undefine
}
</script>
xiaolei1982(小磊--木头:))
这个后边的括号里是怎么换的?
我的newTr()跑了一次后台获得的值赋给newid.
你在前边定义的时候把newid初始化一个值.试试再看看我的签名变了没.:)
我怀疑楼主在传值时对newid重新定义了