gpt4 book ai didi

javascript - 每次单击特定按钮时都关注 iframe

转载 作者:行者123 更新时间:2023-11-30 19:28:32 26 4
gpt4 key购买 nike


我想每次点击 <button class="bold" >bold</button> 时都关注 iframe
但它只能工作一次
这是我的代码:
JavaScript :

function iFrameStart() {
iframe.document.designMode="On";
}
document.addEventListener("DOMContentLoaded",iFrameStart,false);
$(document).ready(function () {
$(".bold").click(function () {
iframe.document.execCommand('bold',false,null);
document.getElementById("iframe").focus();
});
});

HTML:

<div class="container">
<h1>Editor Demo</h1>
<div class="button-wrapper">
<button class="bold">B</button>
</div>
<label><textarea name="" id="" cols="30" rows="10"></textarea></label>
<iframe id="iframe" name="iframe" ></iframe>

</div>

最佳答案

也许这是适合您的解决方案。

$('#iframe').contents().find('html').focus();

和 Vanilla js

const frame = document.querySelector('#iframe').contentWindow;
frame.document.querySelector('body').focus();

关于javascript - 每次单击特定按钮时都关注 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56676326/

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