[问题] function 传值问题

楼主: c7864 (YOYO)   2015-01-20 12:00:10
各位好~ 今天在学习JavaScripts的时候遇到一个问题
<script>
function S(str){
alert(str);
}
</script>
<body>
<ul>
<li onmouseover="S(AAAAA)"> <a href="#">AAAAA</a> </li>
<li onmouseover="S(1)"> <a href="#">BBBBB</a> </li>
</ul>
</body>
数字 1 的Alert 可以弹出
但字串 AAAAA 的Alert无法弹出
是不是少处理了什么呢??
感谢协助。
作者: mrbigmouth (大嘴先生)   2015-01-20 12:04:00
<li onmouseover="S('AAAAA')">字串是字串 数字是数字
作者: jfcherng (小霹雳)   2015-01-20 12:05:00
AAAAA 为 undefined, 我猜你想写的是 'AAAAA'
作者: oToToT (屁孩)   2015-01-20 12:05:00
S("AAAAA") AAAAA在JS中他会视做一个变量名称,而非字串
作者: mmis1000 (秋月恋枫)   2015-01-20 12:05:00
因为没这个变量
作者: mrbigmouth (大嘴先生)   2015-01-20 12:05:00
建议不要直接在标签上写事件属性 会遇到很多问题
楼主: c7864 (YOYO)   2015-01-20 12:09:00
非常感谢协助~~~我会改进的
作者: rainsstar (瑞斯斯塔)   2015-02-04 10:41:00
这个问题好可爱XDDDDDDDDD

Links booklink

Contact Us: admin [ a t ] ucptt.com