為什么不先輸出p標(biāo)簽的值“ds”,而直接輸出12
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test0906</title>
?
</head>
<body>
<p id="demo">ds</p>
?
<script type="text/javascript">
function double11(a,b){
return a*b;
}
document.getElementById("demo").innerHTML=double11(3,4);
</script>
?
</body>
</html>
2016-09-09
一樓正解,我看錯了,不好意思
2016-09-09
其實(shí)是函數(shù)的結(jié)果將P標(biāo)簽的內(nèi)容覆蓋了,而看起來只有12了。你可以在P標(biāo)簽后加幾個帶內(nèi)容的P標(biāo)簽,試試,看結(jié)果你就明白了。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test0906</title>
?
</head>
<body>
<p id="demo">ds</p>
<p id="demo">ds</p>
<p id="demo">ds</p>
<p id="demo">ds</p>
<p id="demo">ds</p>
<script type="text/javascript">
function double11(a,b){
return a*b;
}
document.getElementById("demo").innerHTML=double11(3,4);
</script>
?
</body>
</html>
2016-09-06
double11(a,b)函數(shù)給P標(biāo)簽重新賦值了,所以返回的是函數(shù)結(jié)果