html中button按钮<input>的onclick是什么作用?还有他的name和value有什么区别?

<HTML><HEAD><TITLE>处理事件-HTML标记方式</TITLE></HEAD><BODY><FORMname="form1"><INPUTtype="bu... <HTML><HEAD><TITLE>处理事件-HTML标记方式</TITLE>
</HEAD>
<BODY>
<FORMname="form1">
<INPUT type="button"value="问侯" onclick=“alts();"></P>
<INPUT type="button"value="警告" name =alt >
</FORM>
<script language=javascript>
function alts() {
alert("你要小心了!");
}
form1.alt.onclick =alts;
</script>
</BODY></HTML>
这里单击问候时没反应,单击警告时才弹出是为什么呢?求大神解答
展开
 我来答
qq1111qq111111
推荐于2017-12-15 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:610万
展开全部
<HTML><HEAD><TITLE>处理事件-HTML标记方式</TITLE>
</HEAD>
<BODY>
<FORM name="form1">
  <INPUT type="button"value="问侯" onclick="alts()"/>
  <INPUT type="button"value="警告" name =alt >
</FORM>
<script language=javascript>
function alts() {
    alert("你要小心了!");
}
form1.alt.onclick =alts;
</script>
</BODY></HTML>

两个都可以

第一个是你的onclick第一个引号有问题

百度网友935650cc2
2015-06-01 · TA获得超过121个赞
知道答主
回答量:112
采纳率:0%
帮助的人:24.7万
展开全部
form1.alt.onclick =alts;
你把这行删除了
这行 form1 是form 标签的 name, alt 是警告 那个input 的 name, 系统加载的时候是 从上到下
所以 他就会执读到这个form1.alt.onclick =alts; 所以你点问候不出 你点警告 就会出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
必须简单
2015-06-01 · 你必须活的简单,游戏人间!
必须简单
采纳数:129 获赞数:536

向TA提问 私信TA
展开全部
onclick相当于其他程序中的点击事件监听,具体功能:当鼠标点击时,执行它指向的脚本函数,如在你的例子中会立即执行js函数alts()

你单击时没有反应的原因是,你在定义函数之前调用了它,这样写:
<HTML><HEAD><TITLE>处理事件-HTML标记方式</TITLE>
<script language=javascript>
function alts() {
alert("你要小心了!");
}
form1.alt.onclick =alts;
</script>
</HEAD>
<BODY>
<FORMname="form1">
<INPUT type="button" value="问侯" onclick=“alts();" />
<INPUT type="button" value="警告" name =“alt” />
</FORM>
</BODY>
</HTML>
追问
亲,为什么改过之后两个都没反应了,~~~~(>_<)~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式