操作元素 修改元素内容

下面是一个修改时间的案例:通过按钮触发显示时间的事件

1.首先获取元素

2.注册事件

此外 元素可以不添加事件,结果就是网页刷新后直接显示结果

innerText用来修改元素的内容 

<button type="button">显示当前系统时间</button>
		<div>某个时间</div>
		<p>123</p>
		<script type="text/javascript">
		//1.获取元素
			var btn = document.querySelector('button');
			var div = document.querySelector('div');
		//2.注册事件
			btn.onclick = function() {
				div.innerText = getDate();
			}
			
			function getDate() {
				var date = new Date();
				
				var year = date.getFullYear(); //获取当前日期的年
				var month = date.getMonth() + 1;  //获取当前日期的月  记得+1,月份由0-11。
				var day = date.getDate();   //获取日
				
				var xq = date.getDay();
				var arr = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
				return '今天是:' + year + '年' + month + '月' + day + '日' + arr[xq];
			}
			
			//元素可以不用添加事件
			var p = document.querySelector('p');
			p.innerText = getDate();
		</script>

 

 

innerText与innerHTML的区别:

1.innerText获取从起始到终止的全部内容 不识别html标签   非标准 去除空格和换行

<div></div>
		<script type="text/javascript">
			var div = document.querySelector('div');
			div.innerText = '<strong>今天是:</strong> 2019';
            
		</script>

innerHTML获取从起始到终止的全部内容  可以识别html标签  w3c标准 保留空格和换行 

<div></div>
		<script type="text/javascript">
			var div = document.querySelector('div');
			div.innerHTML = '<strong>今天是:</strong> 2019';
            
		</script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hcoke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值