页面在控制台中输出为什么总是输出html标签,而不是标签里的内容

html-css028

页面在控制台中输出为什么总是输出html标签,而不是标签里的内容,第1张

有两种方式可以输出标签里的内容:

console.log(document.getElementById("value").innerText)

console.log(document.getElementById("value").innerHTML)

这两种方式的区别为:

举例:

<div id="value">

100

<div>  6666  </div>

</div>

使用第一种方式输出结果为:

100

6666

使用第二种方式输出结果为:

100

<div>  6666  </div>

html的控件是无法在控制台输出的……使用System.out.println()输出的只能是字符串。

要想输出到html页面中,需要用到servlet中

PrintWriter out = response.getWriter()

out.println()方法,此时输出到html或者jsp页面中的字符串才会被解析成html控件。

Console.WriteLine()跟Console.Write()区别就是前面的多输出了一个回车换行

比如:Console.WriteLine("aaa")等效于Console.Write("aaa\r\n")

Console.ReadLine():读取输入的一行,直到输入回车为止(读取的不包含回车)

Console.Read():读取输入的一个字符,回车也算一个字符

在html写浏览器控制台输出时候console.writeline is not a function;html没有这个方法吧。