我有一个HTML,我想要输入2 TH,第二个将选择行的所有复选框。但是当我点击没有任何反应时。
<table id="books" class="m-0" width="100%" style="margin-top:0 !important;">
<thead>
<tr>
<th><b>#</b></th>
<th><b>id</b></th>
<th><b>Name</b></th>
<th><b>Status</b></th>
<th><b>Images</b></th>
<th><b>Is Extension</b></th>
<th onclick=javascript:alert("Hello! I am an alert box!!") ><b>Novel</b></th>
<th><b>Novel</b></th>
<th><b>Actions</b></th>
</tr>
<tr>
<th><b>#</b></th>
<th><b>id</b></th>
<th><b>Name</b></th>
<th><b>Status</b></th>
<th><b>Images</b></th>
<th><b>Is Extension</b></th>
<th><b>ISBM</b></th>
<th><b>NOVEL</b></th>
<th><b>Actions</b></th>
</tr>
</thead>
<tbody>
&#13;
答案 0 :(得分:2)
你的语法错误,就像这样使用
<th onclick="alert('Hello! I am an alert box!!')"><b>Novel</b></th>
答案 1 :(得分:1)
试
<th onclick="alert('Hello! I am an alert box!!');" ><b>Novel</b></th>
答案 2 :(得分:1)
浏览器如何呈现代码:
<th onclick="javascript:alert("Hello!" i="" am="" an="" alert="" box!!")=""><b>Novel</b></th>
要解决此问题,请将其放在引号中:
<th onclick="alert('Hello! I am an alert box!!')"><b>Novel</b></th>