文档库 最新最全的文档下载
当前位置:文档库 › js中函数传参方式

js中函数传参方式

#js的函数传参方式:
1.正常传参
要传的参数是数字或字符串。
如:fun(数字或字符串);

2.参数是表达式
如:fun(${https://www.wendangku.net/doc/7318466189.html,});不加引号传递的是对象
fun('${https://www.wendangku.net/doc/7318466189.html,}');加引号传递的是对象的值

3.通过属性传参
当通过1、2种方法都不能解决传参时可试着通过标签属性方法传参。
下面的例子中由于${giFood.description}中含有HTML符号所以无法通过第2种方法获取到参数;目前只能通过标签属性方法传参。
如:
在a标签中添加了 displayName="${https://www.wendangku.net/doc/7318466189.html,}"和displayValue="${giFood.description}"来存储传参,
然后在detailed(_this)函数中通过$(_this).attr("displayName")和$(_this).attr("displayValue")获取值。
具体实现 function detailed(_this){
alert($(_this).attr("displayName"));
alert(($(_this).attr("displayValue"));
}

相关文档