我有以下 HTML :
<div id="blocked-layer-parent">
<textarea id="paint-textarea" placeholder="Enter text" autofocus><%-sometext%></textarea>
<div id="blocked-layer"></div>
</div>
在 IE 11 自动对焦不起作用。我尝试使用 focus 这样的功能:
$("#paint-textarea").focus();
或者这个:
var textAreaElement = document.getElementById("paint-textarea");
setTimeout(function() {
textAreaElement.focus();
}, 2100);
但 textarea 无法集中在 IE 11 。我看了不同的决定(例如jQuery focus() sometimes not working in IE8和focus doesn't work in IE),但没有人做不到。
感谢您的帮助。
PS textarea 的占位符正在进行文本转换( textelement )在 IE 中。我发现它很奇怪。在其他应用程序模块中,我使用输入 占位符进行搜索。这个占位符就像占位符一样(它在char输入后消失)。一些对话框显示占位符在文本中进行转换并且搜索停止工作。也许问题与此有关?