テキストエリア内へボタン(リンク)によるテキスト挿入
http://lumber-mill.co.jp/gallery/view/portfolio/ …
上記urlのテキストエリア内へボタン(リンク)によるテキスト挿入ですが、
同じように1つだけ(<br/>)だけの挿入はできるようになったのですが、
これを複数設置したい場合の設置方法を教えてください。
ただいくつもコピーすればいいのでしょうか?
No.2ベストアンサー
- 回答日時:
検証してみました。
おおむねOKです。
n1.href="javascript:insertBr("+i+","+j+",'XXX')";
ですね。それから、
p.insertBefore(n2,e);
は最後に1回にした方がよいですね。
No.1
- 回答日時:
スクリプトの
var n1 = document.createElement("a");
(A) n1.href="javascript:insertBr("+i+","+j+")";
n1.style.fontSize="x-small";
(B) n1.appendChild(document.createTextNode("カーソル位置で改行"));
var n2 = document.createElement("br");
p.insertBefore(n1,e);
p.insertBefore(n2,e);
の部分を繰り返すのですが(A)の部分で、挿入する文字を指定するようにします。
n1.href="javascript:insertBr("+i+","+j+",<br />)";
みたいに。
(B)の部分が何を挿入するかのキャプションセットです。
n1.appendChild(document.createTextNode("カーソル位置で××"));
関数insertBr()は、下↓のようにします。
function insertBr(i,j,tag){
var ta = document.forms[i].elements[j];
if(navigator.userAgent.indexOf("MSIE") != -1){
ta.focus();
var s = document.selection.createRange();
s.text = tag;
}else{
var p = ta.selectionStart;
var s1 = ta.value.substr(0, p);
var s2 = ta.value.substr(p, ta.value.length);
ta.value = s1 + tag + s2;
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- その他(パソコン・スマホ・電化製品) pdfにテキストを挿入したいんですが何日間無料とかばかりで完全無料のソフトが見つかりません 完全無料 6 2023/05/29 11:59
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- PHP phpでアクセスカウンターの数値の割合でリンク先を変更したい 1 2022/09/16 11:47
- その他(ブラウザ) Mycrosoft Edge の「コレクション」に、画像とテキストを追加したい 2 2022/05/28 11:10
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- その他(スマホアプリ・スマホゲーム) capcutってアプリで質問です。 音声読み上げを使いたいんですが、写真のように 読み上げボタン?が 4 2022/05/20 00:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
google apps scriptの終了のさせ方
-
第3日曜日のみの日付を取得、...
-
javaScript textareaの一行あた...
-
択一形式のテストをつくりたいです
-
分岐処理(アルゴリズム)
-
特定のclassを表示、非表示にする
-
Javascript で可能でしょうか
-
APIを使って埋め込んだグーグル...
-
ASP.NETのコントロールの値をJa...
-
GoogleMap 住所から座標の取得
-
商品コードを入力で、商品名、...
-
javascriptにお詳しい方に質問...
-
アルファベットABCD…をスマート...
-
JavaScriptのindexedDBに格納し...
-
なぜmatchメソッドがエラーにな...
-
ホームページの最終更新日を他...
-
ページ最終行へジャンプする方法
-
GASでGoogleフォームの自動返信...
-
functionから別のfunctionを実...
-
javascriptで自動計算フォーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
メールフォームの日付入力フォ...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
なぜmatchメソッドがエラーにな...
-
翌月を取得するGASが分かりません
-
ローカルにあるファイルを検索...
-
HTMLで作った時報アプリが動き...
-
ASP.NETのコントロールの値をJa...
-
C# 演算 奇数と偶数 表現の仕方
-
html javascript リンク先アド...
-
gas スプレッドシートがアクテ...
-
javascriptでテーブルに追加し...
-
VSCODE[Python]の設定について
-
JavaScriptで決まった「時刻」...
-
ASP.NET MVCでObjectをjsに渡す
-
イベントが初めの一回しか起き...
-
jqGridについて
おすすめ情報