04JS输出输入及调试方式

1、alert()

alert('输出内容')用于弹出一个警告框,确保用户可以看到某些信息。

2、console.log()

浏览器调试控制台运行js
在这里插入图片描述
console.log('输出内容')用于在浏览器的控制台中输出内容。

console.log('Hello world')
console.log(123)
console.log(true)
var greeting = 'Hello'
console.log(greeting)
console.log([1, 2, 3, 4]) //数组
console.log({ a: 1, b: 2 }) //对象
//使用表格输出对象
console.table({ a: 1, b: 2 });
//报错
console.error('this is some error');
// 清空
//console.clear();
//警告
console.warn('this is a warning');

在这里插入图片描述

3、innerHTML和innerText

获取内容或给获取到的元素设置⼀些内容

document.getElementById('id名').innerHTML='内容'

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从以上例子可以看出:

  • innerHTML设置或获取标签所包含的HTML+文本信息(从标签起始位置到终止位置全部内容,包括HTML标签,但不包括自身)
  • innerText设置或获取标签所包含的文本信息(从标签起始位置到终止位置的内容,去除HTML标签,但不包括自身)
  • outerHTML设置或获取标签自身及其所包含的HTML+文本信息(包括自身)
  • outerText设置或获取标签自身及其所包含的文本信息(包括自身)
    在这里插入图片描述
    innerTextouterText在获取的时候是相同效果,但在设置时,innerText仅设置标签所包含的文本,而outerText设置包含包括标签自身在内的文本。

innerHTML所有浏览器都支持。

区别:

  • innerHTMLouterHTML在设置标签之间的内容时,包含的HTML会被解析;而innerTextouterText则不会;
  • innerHTMLinnerText仅设置标签之间的文本,而outerHTMLouterText设置包含自身标签在内文本

4、document.write()

document.write('输出内容')用于在HTML文档页面中输出内容。在js中使用得比较少。
在这里插入图片描述
效果如下:
在这里插入图片描述
可以看出,document.write()会解析内容中含有的HTML标签。
给“重写”div设置一个单击事件如下:
在这里插入图片描述
单击“重写div效果如下:
在这里插入图片描述
可以看到,输出内容会清空原有的html再⽣成⼀个新的htmldocument.write()重写⽂档是发⽣在⽂档加载完成后,对页面进行一些动作,触发事件等。
在这里插入图片描述

5、prompt()

弹出一个输入框,提示用户输入内容,返回用户输入的内容或缺省值或null。

var name = prompt("请输入姓名:",'匿名');
alert(name);

第1个参数设置提示信息,第2个参数用于设置弹出的输入框中的默认文本。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值