ホームページ > ウェブフロントエンド > jsチュートリアル > カーソル位置に文字列を挿入するための実装コードは、IE および Firefox_javascript スキルと互換性があります。

カーソル位置に文字列を挿入するための実装コードは、IE および Firefox_javascript スキルと互換性があります。

WBOY
リリース: 2016-05-16 18:31:32
オリジナル
1050 人が閲覧しました
コードをコピー コードは次のとおりです:

// カーソル位置に文字列を挿入
// myField text Box object
//挿入される値
function insertAtCursor(myField, myValue)
{
//IE サポート
if (document.selection)
{
myField.focus();
sel.text = myValue();
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0')
{
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;挿入する前にスクロールトップを保存します。 if (restoreTop > 0)
{
// 前のスクロールトップを復元します
myField.scrollTop =restoreTop;
myField.focus()
myField.selectionStart = startPos myValue .length;
myField.selectionEnd = startPos myValue.length;
myField.value = myValue();


以下は Script House のデモ コードです:





マウスをここの任意の場所に置き、下のボタンをクリックして効果をテストします





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート