リスト項目の横にあるチェック ボックスがオンになっているときに、リスト項目に線を引こうとしています。なんとかできましたが、ボックスがチェックされているかどうかを確認できません。
JS ファイル
if(document.getElementById(theID).checked){
document.getElementById(theID).setAttribute("style", "text-decoration:line-through");
}
HTML/PHP
echo'<ol>';
foreach($to_do_XML->task as $item)
{
$theID = $item['id'];
echo '<li id="'.$theID.'">'.$item.'</li>' ;?><form ><input onclick="return cross('<?=$theID?>');" type="checkbox" name="done<?php $li_id_num_done ?>"/></form>
<?php
}
echo '</ol>';
また、xml要素をループするforeachループ内にリスト項目が追加されていることを追加する必要があります
上記のコードは何の助けにもなりません