元素中的Javascript

时间:2017-03-13 12:55:30

标签: javascript jquery html

我有一个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;
&#13;
&#13;

3 个答案:

答案 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(&quot;Hello!" i="" am="" an="" alert="" box!!")=""><b>Novel</b></th>

要解决此问题,请将其放在引号中:

<th onclick="alert('Hello! I am an alert box!!')"><b>Novel</b></th>