0

对于我的项目,我必须单击一个显示“更多信息”的按钮,当单击此按钮时,应该会出现一个灯箱,其中包含一个显示更多信息的表格。

现在在我的 HTML 中有一个表格:

< tr>

< td>Rules < /td>

< td>< input type="text" name="ruls" id="rules" value="" />

    < div>
    < a href="#" onClick="javascript:displayBox()">More Information< /a>
    < /div>

< /td>

< /tr>

现在我不确定在 href=" " 中放什么。

我是否将我拥有的功能是 displayBox 放在链接中?

因此,< a href=" " onClick="javascript:displayBox()"> Rules < /a>......但同样,我不确定在 href 中放入什么。

4

1 回答 1

0

最佳做法是不要在您的 html 中放置任何 javascript,以防用户禁用了 Javascript。

尝试这个:

<tr>  
    <td>Rules </td>
    <td>< input type="text" name="ruls" id="rules" value="" />
      <div>
        <a href="#" id="displayBox">More Information</a>
      </div>   
   </td>
</tr>

Javascript:

<script type="text/javascript">

  var myEl = document.getElementById('displayBox');

  myEl.addEventListener('click', function() {
      displayBox();
  }, false);

</script>
于 2013-04-07T15:06:20.690 回答