为了账号安全,请及时绑定邮箱和手机立即绑定

<input type="button" onclick="this.innerHTML=Date()" value="点击显示时间">无效

//求教
<input type="button" onclick="this.innerHTML=Date()" value="点击显示时间">
//没有效果
<button onclick="this.innerHTML=Date()">点击显示时间</button>
//这个就有效果,这两者什么区别


正在回答

2 回答

innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。像你在input用了innerHTML 的话,那么会变成<input>时间</input>https://img1.sycdn.imooc.com//5af3bbde00014ee810500124.jpg

如果要改变的话如下:

<!DOCTYPE html>

<html>


<head>

<meta charset="UTF-8">

<title></title>

<script type="text/javascript" src="client/js/jquery-1.12.3.min.js"></script>

</head>

<body>

<input type="button" onclick="this.innerHTML=Date()" value="input点击显示时间">

</body>


<script>

function showTime() {

$("input").val(Date());

}

</script>


</html>


0 回复 有任何疑惑可以回复我~
#1

进击的张阿涛 提问者

非常感谢!
2018-05-12 回复 有任何疑惑可以回复我~

应该是这个:<input type="button" onclick="showTime()" value="点击显示时间" />

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

<input type="button" onclick="this.innerHTML=Date()" value="点击显示时间">无效

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信