js和form在同一頁面中(user函數(shù)里還要些其他東西,所以必須保留。)js代碼--------------------------------//var s=0;這里加了這句也不對function sex(s){s==1?s="男":s="女";}function user(){alert(s);//想根據(jù)sex函數(shù)中的判斷打印出是“男”或者“女”;}form---------------------------------<form action="javascript:user();" method="post" name="myForm">性別: 男<input type="radio" name="mySex" value="男" id="nan" onClick="sex(1);"/>女<input type="radio" name="mySex" value="女" id="nv" onClick="sex(0);"/></form>-----------------------------------在網(wǎng)上看了一下“閉包”可以解決這類問題,但是我form表單里還要傳值給sex函數(shù),就不知道怎么寫了。注:我這是一個只用js獲取表單中性別選項并在另一個函數(shù)中打印的代碼,不用jQuery和js中的checked方法(可以用checked來一個for循環(huán)做出來)。只用js中的onclick怎么寫哦,想解決這類問題,求js高手指教,能幫我把那段js代碼改正確了就好了,謝謝^0^三個答案都試了一下,雖然效果沒出來不過還是感謝你們大早上的幫我敲代碼。O(∩_∩)O“sorry1254”的效果是“undefined”?!皌uifeicmp ”的效果出來了,可是我是想用把值傳到另外一個函數(shù)里面去?!癹iangxibaiyi ”的答應(yīng)出來的都是“女”。
javascript在本頁面中從一個函數(shù)獲取另一個函數(shù)里的參數(shù)或者變量。
炎炎設(shè)計
2019-05-31 16:02:25