Javascript Document.write函数用文本替换整个页面
我对javascript比较陌生,我创建了一个将两个数字相乘的函数,但是Javascript Document.write函数用文本替换整个页面,javascript,html,document.write,Javascript,Html,Document.write,我对javascript比较陌生,我创建了一个将两个数字相乘的函数,但是document.write用答案替换了整个页面。我知道这就是文档应该做的。write应该做的,但只是想要一个替代品。记住,我对这门语言还不熟悉,所以如果可能的话,试着解释一下答案。谢谢 <script language="javascript"> function calculate(){ var number1= document.getElementById("num1");
document.write用答案替换了整个页面。我知道这就是文档应该做的。write
应该做的,但只是想要一个替代品。记住,我对这门语言还不熟悉,所以如果可能的话,试着解释一下答案。谢谢
<script language="javascript">
function calculate(){
var number1= document.getElementById("num1");
var number2= document.getElementById("num2");
var answer=number1.value * number2.value;
document.write(answer);
}
</script>
函数计算(){
var number1=document.getElementById(“num1”);
var number2=document.getElementById(“num2”);
var answer=number1.value*number2.value;
文件。写(答);
}
您已经知道如何使用document.getElementById()
检索页面上输入的值。因此,请执行类似于更新包含答案的元素的操作:
<div id="answer"></div>
模拟演示:您已经知道如何使用document.getElementById()
检索页面上输入的值。因此,请执行类似于更新包含答案的元素的操作:
<div id="answer"></div>
模拟演示:如果向文档中添加一个空元素,如
,则可以将其与var fillme=document.getElementById(“fillme”)一起使用
然后使用fillme.innerHTML=answer将内容分配给fillme
如果向文档中添加一个空元素,如
,则可以将其与var fillme=document.getElementById(“fillme”)一起使用
然后使用fillme.innerHTML=answer将内容分配给fillme
代码>如果您在工作期间不这样做,它应该这样做parsing@Markasoftware-是的,问题明确地说这就是它应该做的,并要求另一种选择…哇!我没有读完整的问题如果你在考试期间不这样做,那该怎么办parsing@Markasoftware-是的,问题明确地说这就是它应该做的,并要求另一种选择…哇!没有阅读整个问题,或者他/她可以在解析过程中完成。谢谢!这很有帮助@Markasoftware-这些值来自表单字段(我想是输入元素),因此可能是在页面加载后由用户输入的。或者他/她可以在解析过程中完成。谢谢!这很有帮助@Markasoftware——这些值来自表单字段(我想是输入元素),因此可能是在页面加载后由用户输入的。