我有一个div是contenteditable=true,它有子div。我试图将一个按键事件附加到一个子div上,以清除默认文本。但是,我无法让按键事件正常工作。点击事件可以正常工作,所以我不确定我错过了什么。
首先,我试图将焦点放在外部div上,它的内容设置为true。
var $editableDiv = $("#ID");
$editableDiv.focus();
然后我想把光标移到我想要他们输入的div上。
var focusDiv = $editableDiv.children("div").children("div")[0];
v
我正在尝试制作9行字符串,这些字符串将根据用户在html中的点击进行更改:
<div id="moves">
<p id = "one">text</p>
<p id = "two">text</p>
<p id = "tree">text</p>
<p id = "four">text</p>
<p id = "five">text<
我试图在对话框中的ComboBox控件上使用GetFocus(),但由于某些原因它不起作用。
即使我用SetFocus()函数设置了焦点,它也不能工作,但它看起来像是有键盘焦点。
SetFocus(hKeysComboBox);
if (GetFocus() == hKeysComboBox) // This is false
也许是因为它在一个对话框中?我不知道,这看起来很简单。
我有一个<section>元素,我只想在第一个子元素获得焦点而不是第二个子元素获得焦点时在其中设置焦点。我尝试使用:not伪类,但没有成功。 值得注意的是,我仍然需要关注第二个元素,只是不想像下面的例子那样有两个关注的元素(父元素+子元素)。 Codepen example 如果只使用HTML/CSS攻击/解决方案会更好。