私は学校のプロジェクトをしようとしています。私はリストを作成しなければならず、チェックボックスをクリックしてからクロスさせなければならない。私はまだJavascriptを知らないし、私はまだそれを把握しようとしている。なぜ私はこれが動作していないのだろうかと思います。javascriptのチェックボックスのラインスルー
function crossout(id) {
var box = document.getElementById(id);
box.style = "text-decoration: line-through";
}
<body>
<h1>Hello World!</h1>
<h3>Shopping List</h3>
<p id="box1">
<input type="checkbox" onclick="crossout"("box1") />
Banana
</p>
<p id="box2">
<input type="checkbox" onclick="crossout"("box2") />
Noodles
</p>
<p id="box3">
<input type="checkbox" onclick="crossout"("box3") />
Eggs
</p>
<script src="app.js" charset="utf-8"></script>
</body>
[ 'HTMLElement.style'](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style) – Andreas