gpt4 book ai didi

javascript - chrome 扩展弹出 textarea 焦点

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:27:34 26 4
gpt4 key购买 nike

当它打开时/ondomready 之后,我似乎无法在我的 chrome 扩展弹出窗口的文本区域上调用 focus()。

我在 popup.js 中有类似的东西:

$(document).ready(function () {
console.log($("#moped-text"));
$('textarea').focus();
$('.container').css("color", "red");
});

我在 popup.html 中这样引用它:

<html>
<head>

<link rel="stylesheet" href="css/content.css" type="text/css">

<script type="text/javascript" src="js/lib/jquery.js"></script>
<script type="text/javascript" src="js/popup.js"></script>
</head>
<body>
<div class="container">
<textarea name="newText"></textarea>
</div>
</body>

css-change 有效,focus() 无效!

当我调试弹出窗口并键入 $('textarea').focus();在控制台中,它有效。在 ready-callback 中添加的事件也绑定(bind)成功。

非常感谢任何帮助!

最佳答案

我还是不知道,为什么一开始没有设置焦点,但是一个简单的超时就可以了:)

setTimeout(function() {
$('#moped-text').focus();
}, 500);

关于javascript - chrome 扩展弹出 textarea 焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9646772/

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