HTML按钮的用途?

时间:2011-07-13 00:34:15

标签: javascript html button

HTML <input type="button">元素的预期目的是什么,考虑到Javascript出现在HTML之后(因此让我怀疑JS是预期目的)?

3 个答案:

答案 0 :(得分:11)

不确定但是,如果我没记错的话,<input type="button">已添加HTML4.0。它的初稿是从1997年开始的,所以2年后的ECMAScript。所以可能已经完全用于JS目的。

查看Felix Kling评论中提供的这些链接:

答案 1 :(得分:0)

它们只对javascript有意义,否则它们不会在表单中做太多。从Netscape 2.x和Internet Explorer 3.x中的HTML4开始支持。自2.0版(1995年)以来,Netscape Navigator一直支持javascript,所以是的,它们在javascript被支持的同时就已存在,并且在没有js的情况下无用。 我的猜测是它们包括它,所以你的形式和领域可以得到统一的外观和感觉。

答案 2 :(得分:-4)

嗯,根据规范 http://www.w3.org/TR/html4/interact/forms.html#h-17.5

  

使用BUTTON元素创建的按钮功能就像按钮一样   使用INPUT元素创建,但它们提供更丰富的渲染   可能性:BUTTON元素可能包含内容。例如,a   包含图像功能的BUTTON元素可能类似于   一个INPUT元素,其类型设置为“image”,但是BUTTON元素   类型允许内容。

     

可视用户代理可以在单击时渲染BUTTON按钮,并且可以向上/向下移动,同时它们可以将INPUT按钮渲染为   “扁平”的图像。