이 기사에서는 javascript에 대한 관련 지식을 제공합니다. JavaScript에서는 Java와 같은 언어와 달리 인쇄 또는 출력 방법이 없습니다. js에서는 4가지 방법을 사용하여 데이터를 출력합니다. 자세하게 소개할 예정이니 많은 도움이 되셨으면 좋겠습니다.
[관련 추천 : javascript video tutorial, web front-end]
JavaScript에서는 Java와 같은 언어와 달리 인쇄나 출력 방법이 없습니다. 데이터 출력에는 일반적으로 4가지 방법이 사용됩니다.
window.alert()
를 사용하세요.window.alert()
用于弹出警告框document.write()
将内容写入到 HTML 文档中innerHTML
写入到 HTML 元素console.log()
写入到浏览器的控制台以下分别使用它们来展示一个实例。
新建一个 HTML 文件,然后用 VSCode 写入如下代码。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>window.alert()</title> </head> <body> <p>弹窗显示</p> <script type="text/javascript"> window.alert("这是一条弹窗测试!"); </script> </body> </html>
接着用浏览器打开上述文件,打开时就会显示如下弹窗,点击确定后弹窗关闭,然后在网页中显示内容。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>document.write()</title> </head> <body> <p>写入 HTML 文档</p> <script type="text/javascript"> document.write(Date()); </script> </body> </html>
新建 HTML 文件并写入上述内容后,浏览器打开,页面会显示如下内容,可以看到用 document.write()
写入当前时间是成功的。但是需要注意的是,如果 document.write()
是和其他内容同时在内容加载完之前加载,则可以和其他内容一起显示。但如果等页面内容已经完成加载后执行 document.write()
,那么之前页面加载完的内容都将被写入的内容所覆盖。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>document.write()</title> </head> <body> <p>写入 HTML 文档</p> <button onclick="showDate()">展示时间</button> <script type="text/javascript"> function showDate() { document.write(Date()); } </script> </body> </html>
以下则是等页面加载完成之后,执行 document.write()
前后对比,说明等页面加载完成后调用 document.write()
将覆盖之前的页面内容。
前后
JavaScript 如果要访问某一个 HTML 元素,此时可以使用 document.getElementById(id)
方法,然后就可以利用 innerHTML
来获取或插入元素内容。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>innerHTML</title> </head> <body> <p id="inner">操纵 HTML 元素</p> <button onclick="changeContext()">点击修改上述内容</button> <script type="text/javascript"> function changeContext() { document.getElementById("inner").innerHTML = "修改后的内容"; } </script> </body> </html>
修改前修改后
要使用 console.log()
方法,需要我们的浏览器支持调试,一般推荐使用 Chrome。然后使用 F12
快捷键打开调试模式,在调试窗口中切换到 Console
菜单。我这里因为使用的是 Edge
,所以显示的是控制台,这个主要根据自己的喜好进行浏览器的选择,但是一般更加推荐 Chrome。
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>console.log</title> </head> <body> <p>浏览器调试模式查看</p> <script type="text/javascript"> var num1 = 11; var num2 = 10; console.log(num1 + num2); </script> </body> </html>
以上就是关于 JavaScript 中输出的有关内容了,虽然不像 Java 那样有类似 System.out.println()
HTML 문서에 내용을 쓰려면 document.write()
를 사용하세요. li> >
innerHTML
을 사용하세요.브라우저 콘솔에 쓰려면 console.log()
를 사용하세요. 아래에는 예를 보여주기 위해 사용되었습니다. window.alert()
🎜🎜document.write()🎜rrreee🎜새 HTML 파일을 생성하고 위 내용을 작성하면 브라우저가 열리고 페이지에 다음과 같은 내용이 표시되는 것을 볼 수 있습니다. >는 현재 시간이 성공했는지 기록하는 데 사용됩니다. 다만, 해당 콘텐츠가 로딩되기 전에 document.write()
가 다른 콘텐츠와 동시에 로딩된다면, 다른 콘텐츠와 함께 표시될 수 있다는 점 참고하시기 바랍니다. 그러나 페이지 콘텐츠가 로드된 후 document.write()
가 실행되면 이전에 로드된 모든 콘텐츠가 작성된 콘텐츠로 덮어쓰여집니다. 🎜
🎜rrreee🎜다음은 페이지가 로드된 후 document.write()
를 실행하기 전과 후를 비교한 것입니다. 페이지가 로드된 후 document.write()를 호출하는 것을 보여줍니다.
는 이전 페이지 내용을 덮어씁니다. 🎜🎜전후🎜
🎜
🎜🎜innerHTML🎜🎜JavaScript 특정 HTML 요소에 액세스하려면 document.getElementById(id)
메서드를 사용한 다음 innerHTML
요소 콘텐츠를 가져오거나 삽입합니다. 🎜rrreee🎜수정 전 수정 후🎜
🎜
🎜🎜console.log()🎜🎜console.log()
메소드를 사용하려면 우리 브라우저에서 디버깅을 지원해야 합니다. 일반적으로 Chrome 사용을 권장합니다. 그런 다음 F12
단축키를 사용하여 디버깅 모드를 열고 디버깅 창에서 콘솔
메뉴로 전환하세요. 여기서는 Edge
를 사용하고 있기 때문에 콘솔이 표시됩니다. 이는 주로 브라우저 선택에 대한 사용자의 기본 설정을 기반으로 하지만 일반적으로 Chrome을 권장합니다. 🎜rrreee
🎜🎜Summary🎜🎜위는 JavaScript에서의 출력에 대한 내용입니다. Java와 같이 인쇄하고 출력하는 유사한 System.out.println()
메소드는 없지만 위의 메소드를 사용하면 됩니다. 기본적으로 일상적인 개발 요구를 충족합니다. 🎜🎜【관련 추천: 🎜javascript 비디오 튜토리얼🎜, 🎜web front-end🎜】🎜
위 내용은 예제 코드는 JavaScript에서 데이터를 출력하는 다양한 방법을 자세히 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!