1

我正在尝试在 htmlBox ver 4 中添加自定义按钮

他们的例子产生了并且alert()这是有效的。

这是我插入电子邮件链接的开始:

var email = { 
    icon:"email.png",
    tooltip:"Email",
    command:function(){ 
        var emailTX = prompt('Enter the email address','');
        if (emailTX!='') { 
            insert_text(emailTX); 
        }
    }
}

我意识到'insert_text' 是不够的。如何插入到文本区域?

4

1 回答 1

1

您必须首先获得对文本框的引用。有多种方法可以做到这一点,例如 document.getElementById、document.getElementsByName。或者,IMO,最好还是利用像 jQuery 这样的库,它将所有这些规范化为标准化的低怪癖语法。

让我们使用最简单的示例,getElementById ...

如果您的文本区域如下所示:

<textarea id="foo" name="bar"></textarea>

引用代码只是:

var pEl = document.getElementById('foo');
pEl.value = emailTX;
于 2012-04-12T22:33:52.727 回答