亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

小白求大神解救。

小白求大神解救。

Wo_o明 2015-10-22 18:28:26
在一個網頁中添加一個javascript,并且添加一個按鈕,觸發按鈕后,想要利用函數計算1到10的和,之后將算出的結果輸出到文本框中。<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html?xmlns="http://www.w3.org/1999/xhtml"> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/> <title>題目二</title> </head> <body> <script?language="javascript"?type="text/javascript"> function?add(){ var?sum=0; for(var?i=1;i<=10;i++) { sum=sum+i; } document.write(sum); } </script> <h1>求1-10的和</h1> 1-10的和等于:<input?type="text"?name="sum"/><br?/> <input?type="button"?name="運行"?value="運行"?onclick="add()"/> </body> </html>求大神告之,函數和文本框之間的值是怎樣傳遞的,函數中的參數和內部最后算出來的結果是怎樣傳遞的。為何我加上了function之后,在網頁中就好像沒有script的東西?只有html標簽內的東西。
查看完整描述

3 回答

?
慕男嬸

TA貢獻98條經驗 獲得超73個贊

1、document.write會把你的內容輸入到文檔中,再輸入之前會清空一下(你可以這么理解),所以你會看到“只有html標簽內的東西”

2、把document.write(sum) 改成?document.getElementsByName('sum')[0].value = sum 會得到你想要的結果。

查看完整回答
1 反對 回復 2015-10-22
?
echo_kinchao

TA貢獻600條經驗 獲得超86個贊

你里面的結果賦值到標簽 的html里面就可以了

查看完整回答
反對 回復 2015-10-23
  • 3 回答
  • 0 關注
  • 1462 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號