0

プログラムで 2 つの TextArea でいくつかの単語を選択する必要があります。次のJavaScriptを使用して単語を選択しています。問題は、選択が 2 番目の TextArea でのみ持続することです。私はIE 6を使用しています(古いことは知っていますが、プロジェクト関連の目的です)。

         function abc(start1, end1){
            var textarea1ctlID = '<%=textarea1. ClientID %>';
            var textarea2ctlID = '<%=textarea2. ClientID %>';

            var txtarea1 = document.getElementById(textarea1ctlID);
            var txtarea2 = document.getElementById(textarea2ctlID);

            var start = parseInt(start1);
            var end = parseInt(end1);

            var txtarearange1 = txtarea1.createTextRange();
            txtarearange1.moveStart("Character", start1);
            txtarearange1.collapse();
            txtarearange1.moveEnd("Character", end1);
            txtarearange1.select();

            var txtarearange2 = txtarea2.createTextRange();
            txtarearange2.moveStart("Character", start1);
            txtarearange2.collapse();
            txtarearange2.moveEnd("Character", end1);
            txtarearange2.select();
        }

両方の TextAreas で選択を持続させる方法

4

1 に答える 1

0

できません。IE では、選択範囲は 1 つしか許可されません。

于 2012-03-23T10:18:52.350 に答える