[問題] 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