当前位置: 代码迷 >> ASP.NET >> 怎么在js方法中传值
  详细解决方案

怎么在js方法中传值

热度:1137   发布时间:2013-02-25 00:00:00.0
如何在js方法中传值

function a(ss)
{}
<input type="text" onfocus="a(ss)"
行吗?

------解决方案--------------------------------------------------------
<input type="text" onfocus="a(this)"
这样ss就是对象 
<input type="text" onfocus="a('sssss')"这样ss就是传的字符串

------解决方案--------------------------------------------------------
不行吧 onfocus="a(ss)"
ss什么意思 ss应该改为一个dom对象
------解决方案--------------------------------------------------------
如果是字符串要加引号onfocus="a('ss')"
------解决方案--------------------------------------------------------

JScript code
<input type="text" onfocus="a('这是你要传的值')" />
------解决方案--------------------------------------------------------
探讨
JScript code



<input type="text" onfocus="a('这是你要传的值')" />

------解决方案--------------------------------------------------------
function a(ss)
{}
<input type="text" onfocus="a(ss)"

理论ss值为数字类型,没问题。

js为弱类型语言。
------解决方案--------------------------------------------------------
探讨

<input type="text" onfocus="a(this)"
这样ss就是对象
<input type="text" onfocus="a('sssss')"这样ss就是传的字符串

------解决方案--------------------------------------------------------
如果是值加上单引号

 
 
 
 
----------------------------------签----------名----------栏----------------------------------
------解决方案--------------------------------------------------------
探讨

引用:

<input type="text" onfocus="a(this)"
这样ss就是对象
<input type="text" onfocus="a('sssss')"这样ss就是传的字符串


+1
  相关解决方案