Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用较少的默认样式元素获取输入事件功能_Javascript_Html_Reactjs - Fatal编程技术网

Javascript 使用较少的默认样式元素获取输入事件功能

Javascript 使用较少的默认样式元素获取输入事件功能,javascript,html,reactjs,Javascript,Html,Reactjs,当您只需要事件功能时,总是对输入元素进行样式重置是一种不必要的迂回 是否有任何HTML元素提供事件并允许我从头开始设计样式 DIV元素不是表单元素 DIV元素上没有值、名称属性或属性 最简单的解决方案是使用输入元素并使用CSS删除所有默认样式: console.logdocument.getElementById'div1'.name;//未定义 console.logdocument.getElementById'div1'.value;//未定义 输入{ 边界:无; 填充:无; 背景色:透

当您只需要事件功能时,总是对输入元素进行样式重置是一种不必要的迂回


是否有任何HTML元素提供事件并允许我从头开始设计样式

DIV元素不是表单元素

DIV元素上没有值、名称属性或属性

最简单的解决方案是使用输入元素并使用CSS删除所有默认样式:

console.logdocument.getElementById'div1'.name;//未定义 console.logdocument.getElementById'div1'.value;//未定义 输入{ 边界:无; 填充:无; 背景色:透明; 大纲:无; }
div content可能重复的内容可以覆盖输入的默认值。理论上,您也可以覆盖html元素的所有行为以及样式。是的,这就是我一生所做的,但这是一个不必要的迂回。我希望有一种方法可以从头开始使用输入元素,而不需要重新设置所有浏览器的样式。让一个DIV完成输入的工作将是更多的工作。。。特别是如果你想摆脱syling。另一种方法是增加行为,这要复杂得多。