HTML <input type="button">
元素的预期目的是什么,考虑到Javascript出现在HTML之后(因此让我怀疑JS是预期目的)?
答案 0 :(得分:11)
不确定但是,如果我没记错的话,<input type="button">
已添加HTML4.0。它的初稿是从1997年开始的,所以2年后的ECMAScript。所以可能已经完全用于JS目的。
查看Felix Kling评论中提供的这些链接:
type=button
)答案 1 :(得分:0)
它们只对javascript有意义,否则它们不会在表单中做太多。从Netscape 2.x和Internet Explorer 3.x中的HTML4开始支持。自2.0版(1995年)以来,Netscape Navigator一直支持javascript,所以是的,它们在javascript被支持的同时就已存在,并且在没有js的情况下无用。 我的猜测是它们包括它,所以你的形式和领域可以得到统一的外观和感觉。
答案 2 :(得分:-4)
使用BUTTON元素创建的按钮功能就像按钮一样 使用INPUT元素创建,但它们提供更丰富的渲染 可能性:BUTTON元素可能包含内容。例如,a 包含图像功能的BUTTON元素可能类似于 一个INPUT元素,其类型设置为“image”,但是BUTTON元素 类型允许内容。
可视用户代理可以在单击时渲染BUTTON按钮,并且可以向上/向下移动,同时它们可以将INPUT按钮渲染为 “扁平”的图像。