1

htmlBox ver4でカスタムボタンを追加しようとしています

彼らの例は and を生成し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 に答える