javascriptでhtmlページをプログラミングしている場面でバッククォートを使用して何とか難問をクリアできました。バッククォートはMSQLの記述では使用してきましたが、htmlの記述で使用したのは今回が初めてです。どのような場面か説明しますと、ボタンをクリックして関数を呼び出すときにonclick=" "を使用していますが、ここで、たとえば、onclick="s_title='小樽運河 都はるみ 35 1999' UPL-0034';list_search();return false;"のようなケースがあるとします。この場合は、1999'の'があると動作しません。このボタンはjavascriptで動的生成しています。そのため、実際はonclick=" "はonclick=\" \"と"を\でエスケープしています。ここで、バッククォートの出番です。1999'文字列を囲んでいる'(シングルクォート)を`(バッククォート)にすると正しく動作します。



オフ オン 並び替え 関連投稿




































































































0 件のコメント:
コメントを投稿