gpt4 book ai didi

javascript - 为什么输入按钮元素在某些浏览器中不接受回车符?

转载 作者:行者123 更新时间:2023-11-28 05:42:31 25 4
gpt4 key购买 nike

对于某些浏览器,输入元素值属性不会呈现回车符。就像ubuntu操作系统中的chromium浏览器一样IE,Windows操作系统中的Edge浏览器。其他浏览器正确呈现 value 参数中的回车符。

第一种情况:

<input type="button" value="some \n text"/>

第二种情况:

<button type="button" >some <br> text</button>

第二种情况我不需要,但它适用于所有浏览器。但如果按钮元素中存在更多字符,它会自动换行文本。

示例:

<button type="button" >some Lengthy <br> text</button>

“冗长”的文字换行到新行。

所以我保留第二种情况的方法。

我想使用第一种情况获得结果为什么它不能仅在上面我提到的浏览器中使用“\n”字符?

我该如何解决这个问题?

最佳答案

是的,我明白你的意思,你想要在按钮中静态换行,你是正确的 br 标签不会给你这个,因为它可能会根据其容器大小操纵换行符。那么问题出在哪里呢?问题是某些浏览器您可能已经注意到,无法正确解释\n,因此在这种情况下,您可以使用相当于\n 的 html 而不是\n ,即

  &#13;&#10;

关于javascript - 为什么输入按钮元素在某些浏览器中不接受回车符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38803075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com