Javascript 展开textfield width以适应键入时的输入
如何获得一个文本字段来扩展其宽度以适应键入时输入的宽度?使用CSS时,只需将宽度设置为自动。使用CSS时,只需将宽度设置为自动。取决于您试图针对的浏览器。新浏览器可能只支持通过CSS实现这一点,但我怀疑IE6是否有这样的功能Javascript 展开textfield width以适应键入时的输入,javascript,html,textfield,Javascript,Html,Textfield,如何获得一个文本字段来扩展其宽度以适应键入时输入的宽度?使用CSS时,只需将宽度设置为自动。使用CSS时,只需将宽度设置为自动。取决于您试图针对的浏览器。新浏览器可能只支持通过CSS实现这一点,但我怀疑IE6是否有这样的功能 因此,如果您需要传统浏览器支持,那么我建议您坚持使用JavaScript。取决于您试图针对的浏览器。新浏览器可能只支持通过CSS实现这一点,但我怀疑IE6是否有这样的功能 因此,如果您需要传统浏览器支持,那么我建议您坚持使用JavaScript。当然不行。输入框不同于跨度或
因此,如果您需要传统浏览器支持,那么我建议您坚持使用JavaScript。取决于您试图针对的浏览器。新浏览器可能只支持通过CSS实现这一点,但我怀疑IE6是否有这样的功能
因此,如果您需要传统浏览器支持,那么我建议您坚持使用JavaScript。当然不行。输入框不同于跨度或div,因此“自动宽度”无法工作。也许是因为外观CSS ATTIB可能会有帮助,但是这是一个巨大的黑客攻击。@ AmiaWalk你也应该考虑这个文本字段放置的任何容器元素的宽度。当然它不起作用。输入框不同于跨度或div,因此“自动宽度”无法工作。也许是因为外观CSS ATTIB可能会有帮助,但这是一个巨大的黑客攻击。@ AmiaWalk你还应该考虑这个文本字段放置的任何容器元素的宽度。你的意思是说CSS可能是任何脚本需求的解决方案?在我看来,CSS是用于表示而不是行为的。OP的需求完全在脚本领域。@ChristianSciberras编辑之前的原始问题是,是否可以在没有JavaScript的情况下完成这项工作……啊,我明白了。请原谅我的偏见。如今,人们期望原始CSS具有魔力的现象太普遍了。可能吧?你的意思是说CSS可能是任何脚本需求的解决方案?在我看来,CSS是用于表示而不是行为的。OP的需求完全在脚本领域。@ChristianSciberras编辑之前的原始问题是,是否可以在没有JavaScript的情况下完成这项工作……啊,我明白了。请原谅我的偏见。如今,人们总是希望原始CSS具有魔力。可能重复的我就把它放在这里:可能重复的我就把它放在这里: