0

クリックイベントで、別のページにリダイレクトしています。そのページに到達すると、そのページの下部にあるテキストエリアにフォーカスする必要があります。私は長い間努力しています。私はPHPプラットフォームに取り組んでいます。私の質問が明確であることを願っています。

前もって感謝します。

4

2 に答える 2

2

URL の末尾に #focus を追加します (例: http://www.test.com/news/message1#focus。次に、以下のコードを使用します)。

<a name="focus"><a>
<textarea id="textarea_1">

</textarea>

<script type="text/javascript">
    if ( document.location.hash == '#focus' )
        document.getElementById('textarea_1').focus();
</script>
于 2012-11-20T07:51:54.877 に答える
1

テキストエリアに属性を与えるautofocusか、ページの読み込み時にフォーカス イベントをトリガーする JavaScript を追加します。

var textarea = document.getElementsByTagName("textarea")[0];
textarea.focus();
于 2012-11-20T07:48:12.560 に答える