第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

我的代碼哪錯(cuò)了為什么不出來?

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Math </title>

<script type="text/javascript">

function mathf(){

? ? var num1,num2,num;

? ? num1 = document.getElementById("num1").value;

? ? num2 = document.getElementById("num2").value;

? ? num = ?Math.floor(num1);

? ? num2 = num;

? ? }

</script>

</head>

<body>

<input type="text" id="num1" /><br/>

<button onClick="mathf()">點(diǎn)擊</button><br/>

<input type="text" id="num2" />

</body>

</html>


正在回答

7 回答

//把自定義的函數(shù)修改下

function mathf(){

? ? var num1,num2,num;

? ? num1 = document.getElementById("num1").value;

? ?// num2 = document.getElementById("num2").value;

? ? num = ?Math.floor(num1);

? ?// num2 = num;

document.getElementById("num2").value=num;

? ? }


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

默默28 提問者

這樣寫有什么講究呢?我那個(gè)也可以讀通,但是為什么就不行呢,我概念哪理解出錯(cuò)了??
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕工程1065867 回復(fù) 默默28 提問者

寫代碼,盡量精簡(jiǎn)。如果要堅(jiān)持您的那個(gè)寫法,也可以的,只是多了一個(gè)value,value是屬性值,不是節(jié)點(diǎn)對(duì)象,下面的回答,已經(jīng)給你改好了。
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~
#3

默默28 提問者

非常感謝!
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~


1、事件是小寫——onclick

2、函數(shù)還可以再精簡(jiǎn)——

function mathf(){

????//獲取輸入的數(shù)值

?????var??num1 = document.getElementById("num1").value; ? ? ?

?????//將獲取到的值向下取整后,直接賦給num2

????document.getElementById("num2").value=Math.floor(num1); ?


0 回復(fù) 有任何疑惑可以回復(fù)我~

num2 = document.getElementById("num2").value;這句話是讀取id為num2所在的標(biāo)簽的value ,是一個(gè)值!

num2 = num; 也只是把num的值賦給num2;num2是變量,

var i =1; ? ?i=2; ?最終i=2,難道會(huì)變成1=2?


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

默默28 提問者

懂了,謝謝
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~

function mathf(){

? ? var num1,input2,num;

? ? num1 = document.getElementById("num1").value;

? ? input2 = document.getElementById("num2");

? ? num = ?Math.floor(num1);

? ? input2.value = num;

? ? }

document.getElementById("num2")是得到一個(gè)dom對(duì)象,是一個(gè)引用,把他對(duì)應(yīng)到一個(gè)變量里,通過給這個(gè)dom對(duì)象的value值重新賦值,就能改變輸入框的值了。

document.getElementById("num2").value是得到一個(gè)dom對(duì)象的屬性value的值,獲取的只是一個(gè)數(shù)值而已,你改變了這個(gè)數(shù)值,并不會(huì)改變對(duì)象本身

3 回復(fù) 有任何疑惑可以回復(fù)我~

//或者把自定義函數(shù)改成這樣

function mathf(){

? ? var num1,num2,num;

? ? num1 = document.getElementById("num1").value;

? ? num2 = document.getElementById("num2");

? ? num = ?Math.floor(num1);

? ? num2.value = num;

? ? }


0 回復(fù) 有任何疑惑可以回復(fù)我~

var num1,num2;

? ? num1 = document.getElementById("num1").value;

num2 = ?Math.floor(num1);

? ? document.getElementById("num2").value=num2;


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

默默28 提問者

我的也沒有錯(cuò)啊,為什么就出不來呢???
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~

你想要什么樣的結(jié)果???

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

默默28 提問者

點(diǎn)擊按鈕,Math.floor(x)的結(jié)果顯示到mum2上
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小白親親 回復(fù) 默默28 提問者

誰給誰賦值!這個(gè)賦值地方想一下,誰要在前?
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~
#3

默默28 提問者 回復(fù) 小白親親

我試了一下你的,你的值也沒出來
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我的代碼哪錯(cuò)了為什么不出來?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)