我正在尝试在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'是不够的。 如何插入textarea?
答案 0 :(得分:1)
您必须先获得对文本框的引用。有多种方法可以做到这一点,例如document.getElementById,document.getElementsByName。或者,IMO,更好的是利用像jQuery这样的库,将所有这些规范化为标准化的低怪语法。
让我们使用最简单的例子,getElementById ......
如果您的textarea看起来像这样:
<textarea id="foo" name="bar"></textarea>
引用代码只是:
var pEl = document.getElementById('foo');
pEl.value = emailTX;