JavaScript tips - インラインの JavaScript コード中に </script> が入っちゃった場合の対処法

phi phi on javascript

html の中にインラインで JavaScript のコードを書く際, コード中に </script> などが入っちゃうとそこでコード終了と誤認識されてエラーがでるケースがあります.

<html>  
<head>  
<script>  
var hoge = '<script></script>';  
</script>  
</head>  
</html>  

これへの対処方法は, html 用のコメント記法で囲えば ok です.

<script>  
<!--  
var hoge = '<script></script>';  
//-->
</script>  

runstant

この書き方, 昔はよく見ましたが今ではほとんど見なくなりましたね.