Javascript 如何获得这两种输出?

Javascript 如何获得这两种输出?,javascript,html,output,document.write,Javascript,Html,Output,Document.write,我用document.write运行了一些基本的测试用例,它删除了head标记中所有现有的HTML。只有当我将脚本放入标记中时,才能获得所需的输出 在正文中成功地运行了脚本。但脚本在标记中使用时会产生问题 输出 函数myFunction{ document.getElementByIddemo.innerHTML=Text; 文件5+6; } 摸摸我 document.write将删除您以前拥有的所有内容。最初,您将id为demo的元素的innerHTML设置为Text,但随后您将使用do

我用document.write运行了一些基本的测试用例,它删除了head标记中所有现有的HTML。只有当我将脚本放入标记中时,才能获得所需的输出

在正文中成功地运行了脚本。但脚本在标记中使用时会产生问题

输出 函数myFunction{ document.getElementByIddemo.innerHTML=Text; 文件5+6; }

摸摸我

document.write将删除您以前拥有的所有内容。最初,您将id为demo的元素的innerHTML设置为Text,但随后您将使用document.write,它将完全删除现有html并将其替换为11。您可以将数字的总和附加到文本中

函数myFunction{ 常数num=5+6; document.getElementByIddemo.innerHTML=Text+num; //文件5+6; }

摸摸我 document.write将删除您之前拥有的所有内容。最初,您将id为demo的元素的innerHTML设置为Text,但随后您将使用document.write,它将完全删除现有html并将其替换为11。您可以将数字的总和附加到文本中

函数myFunction{ 常数num=5+6; document.getElementByIddemo.innerHTML=Text+num; //文件5+6; }

摸摸我 将脚本放入不是问题

write方法主要用于测试:如果在HTML文档完全加载后使用,它将删除所有现有的HTML

尝试使用innerHTML属性本身附加内容

有关写入的更多信息: 将脚本放入不是问题

write方法主要用于测试:如果在HTML文档完全加载后使用,它将删除所有现有的HTML

尝试使用innerHTML属性本身附加内容

有关写入的更多信息:

您可以将字符串文本与这些数字一起传递给write函数

document.write(`Text ${5+6}`)
输出 函数myFunction{ document.write`Text${5+6}`; }

摸摸我

您可以将字符串文本与这些数字一起传递给write函数

document.write(`Text ${5+6}`)
输出 函数myFunction{ document.write`Text${5+6}`; }

摸摸我