附加当前有针对性的输入?

时间:2014-04-09 13:07:33

标签: javascript jquery html

我有一个书签,

enter image description here

我要做的是,将一个元素附加到当前的焦点输入。例如,如果用户在textarea上聚焦(点击),然后点击我的书签,我想添加" Hello"进入那个textarea。我试过这个;

<a href=" javascript:(function(){
var theDiv = document.getElementById("contentarea");
var content = document.createTextNode("Hello");
theDiv.appendChild(content);
})();
">this</a>

但它仅适用于我所包含的div id(contentarea)。如何附加当前有针对性的输入?

2 个答案:

答案 0 :(得分:3)

尝试使用document.activeElement,例如:

<a href='javascript:(function(){
var theDiv = document.activeElement;
var content = document.createTextNode("Hello");
theDiv.appendChild(content);
})();
'>this</a>

答案 1 :(得分:1)

转义引号并使用document.activeElement

<a href='javascript:(function(){
var theDiv = document.activeElement;
var content = document.createTextNode("Hello");
theDiv.appendChild(content);
})();
'>this</a>