在 HTML5 中将表格行包装在元素(超链接)中

2023-12-10

我试图将表格行包装在“a”元素(超链接)中,以使整行可单击。我正在使用 HTML5 文档类型,它应该允许这种事情,事实上我在链接中包装其他块级元素没有问题。事实上,将 a 元素包裹在整个表格周围似乎是可行的。

标记如下:

<table>
    <tbody>
      <a href="#">
          <tr>
              <td>25 Nov 2010</td>
              <td>Active</td>
          </tr>
      </a>
   </tbody>
</table> 

来自HTML5 规范:

元素所在的上下文tr可以使用:

  • 作为 head 元素的子元素。
  • 作为 tbody 元素的子元素。
  • 作为 tfoot 元素的子元素。
  • 作为表元素的子元素,位于任何 title、colgroup 和 thead 元素之后,但前提是不存在作为表元素子元素的 tbody 元素。

这意味着你不能继承tr in a元素。 在你的情况下,我会使用 Javascript onclick 代替。或者,您可以在每一行中放置相同的锚元素tds.

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 HTML5 中将表格行包装在元素(超链接)中 的相关文章

  • Draggable JS Bootstrap 模式 - 性能问题

    对于工作中的项目 我们在 JavaScript 中使用 Bootstrap Modal 窗口 我们想让一些窗口可移动 但我们遇到了 JQuery 的性能问题 myModal draggable handle modal header Exa
  • 调整图像大小并将画布旋转 90 度

    这里有很多关于在 js 上使用画布旋转图像的主题 我阅读了其中的大部分内容 但无法找到解决我的问题的方法 我正在接收任何分辨率的图像 来自上传组件 我将其大小调整为 1024x768 如下所示 var canvas document cre
  • 尝试将数据存储在点击器网站中

    我正在尝试存储一个名为的变量score无论何时刷新 您都会一次又一次地使用它 我不明白的是它的代码是什么 我尝试了一些方法 但似乎都不起作用 这是我的答题器网站 但是当我尝试使用 JavaScript 来存储它时 它不起作用window o
  • Chrome 扩展程序在代码中使用 client_secret

    我正在开发具有自己的 oAuth 授权的 Google Chrome 扩展 当然 我必须使用 client id 和 client secret 作为请求令牌 有什么办法可以向用户隐藏这些数据吗 由于此请求只是 javascript 源代码
  • 如何制作没有 ng-repeat 的模板并使用 Angular-drag-and-drop-lists 将数据传递到 $scope?

    我想用角度拖放列表 https github com marceljuenemann angular drag and drop lists使用我自己的网格模板到所见即所得编辑器 如何构建我自己的 HTML 模板而不需要ng repeat因
  • 检查 jQuery 1.7 中是否存在基于文本的选择选项

    所以我有以下 HTML 片段
  • window.location 和 location.href 之间的区别

    我对之间的区别感到困惑window location and location href 两者似乎都以相同的方式行事 有什么不同 window location是一个对象 它保存有关当前文档位置的所有信息 主机 href 端口 协议等 lo
  • DataTables row.add 到特定索引

    我正在替换这样的行项目 var targetRow entity row dataTable targetRow closest table dataTable DataTable dataTable row targetRow remov
  • 不可勾选的单选按钮与专有的复选框

    从 UI 角度来看 是拥有一组具有取消选中功能的单选按钮更好 还是拥有一组独占的复选框 意味着一次只能选中一个 更好 Update 我没想到对此会有如此负面的反应 如果我给出一个更接近其使用方式的示例 也许会有所帮助 我有一个充满数据绑定内
  • 图像背景不透明度不影响边框

    如何设置背景不透明度而不影响边框线不透明度 我找到的解决方案没有帮助 div class selected img src assets img image product 1 thumbnail jpg alt product 1 thu
  • Vuejs 2:去抖动不适用于手表选项

    当我在 VueJs 中反跳此函数时 如果我提供毫秒数作为原语 它就可以正常工作 但是 如果我将其提供为对 prop 的引用 它会忽略它 这是道具的缩写版本 props debounce type Number default 500 这是不
  • Firebase 函数 onWrite 未被调用

    我正在尝试使用 Firebase 函数实现一个触发器 该触发器会复制数据库中的一些数据 我想观看所有添加的内容votes user vote 结构为 我尝试的代码是 const functions require firebase func
  • 日期出现奇怪的错误,“未捕获非法访问”

    所以我试图找到最新的DateJavascript 可以处理 我把它减少到 9 月 275760 并增加了我开始捕获未捕获的天数illegal access例外new Date 09 24 275760 to new Date 10 13 2
  • 使用 Vue 的多模式组件

    我在 Vue 中实现动态模式组件时遇到问题 A common approach I follow to display a set of data fetched from the db is I dump each of the rows
  • 如何使用 crypto-js 解密 AES ECB

    我正在尝试将加密数据从 flash 客户端 发送到服务器端的 javascript 在 asp 中作为 jscript 运行 有几个 javascript Aes 库 但它们实际上没有文档记录 我正在尝试使用 crypto js 但无法让代
  • 在 JavaScript 循环之外声明变量可以提高速度和内存?

    C 也有类似的问题 但我们没有看到 JavaScript 的任何问题 在循环内声明变量是否可以接受 假设循环有 200 次迭代 使用样本 2 相对于样本 1 是否有性能要求 内存和速度 我们使用 jQuery 来循环 它提高了我们将 var
  • 在 Javascript 中连接空数组

    我正在浏览一些代码 我想知道这有什么用处 grid push concat row 根据我的理解 它等同于 grid push row 为什么要大惊小怪 连接 你想使用 concat当您需要展平数组并且没有由其他数组组成的数组时 例如 va
  • 从 FileReader 设置背景图像样式

    我正在寻找一种解决方案 允许我从文件上传输入中获取文件并通过设置 document body style backgroundImage 来预览它 以下代码用于在 Image 元素中显示预览 function setImage id tar
  • 在 CKEditor 中设置字体大小和字体系列

    我正在使用 ckeditor 我想问一下这个插件如何设置font family和font size 我尝试过使用 CKEDITOR config font defaultLabel Arial CKEDITOR config fontSiz
  • Vue.js[vuex] 如何从突变中调度?

    我有一个要应用于 json 对象的过滤器列表 我的突变看起来像这样 const mutations setStars state payload state stars payload this dispatch filter setRev

随机推荐

  • R:如何根据列中的值添加行

    我有一个如下所示的数据框 line c 1 2 NA 4 5 NA 7 group c 1 0 Group A 2 0 Group B 3 0 Group C 4 0 Group D 5 0 Group E 6 0 Group F 7 0
  • simplexml 错误处理 php

    我正在使用以下代码 function GetTwitterAvatar username xml simplexml load file http twitter com users username xml imgurl xml gt p
  • shell中管道组件的执行顺序

    ls wc 按什么顺序ls and wc在这里执行 或者是 and wc只是论点ls 在表达式中ls wc 您的 shell 将大致执行以下操作 启动两个子 shell A 和 B A 的标准输出连接到 B 的标准输入 在子 shell A
  • 在 javascript 中设置子字符串的样式

    你好 我正在尝试使用 javascript 设置子字符串的样式 这是我的代码 function runtest document getElementById test1 innerHTML substring 0 2 style font
  • 结构的大小如何随不同数据类型而变化

    我使用的是 Linux 32 位操作系统 和 GCC 编译器 我尝试了三种不同类型的结构 在第一个结构中我只定义了一个char多变的 该结构的大小为 1 这是正确的 在第二个结构中我只定义了一个int多变的 这里结构的大小显示为 4 这也是
  • 与所定义的类具有相同类型的 static constexpr 成员

    我希望 C 类有一个 C 类型的静态 constexpr 成员 这在 C 11 中可能吗 尝试1 struct Foo constexpr Foo static constexpr Foo f Foo constexpr Foo Foo f
  • 持续运行后台服务

    我的目标是 sdk 版本 27 最低版本为 19 并尝试获得在后台持续运行的服务 我尝试了不同的服务启动选项 但它仍然被该应用程序杀死 我尝试使用 BroadcastReceiver 在服务被杀死时启动该服务 但这给了我一个错误 指出该应用
  • Cube.js 后端出现错误继续等待问题

    我在连接到 AWS 无服务器上的cube js 后端并在前端仪表板中执行 cubejs api v1 load 请求时遇到一些问题 我不断得到 error Continue wait 而不是返回结果 我遵循react dashboard指南
  • 为什么这个作业在函数之外不起作用?

    这是我正在发生的事情的一个例子 第一段代码将不起作用 typedef struct char desc unsigned quantity item item inventory INVENTORY SIZE item thing This
  • 在哪里可以找到 ncso.jar?

    我正在尝试开发一个应用程序 它将远程连接到 Lotusnote 服务器 据我所知 我应该将 ncso jar 文件添加到我的应用程序中 以启用对 Lotus Note domino 服务器的远程访问 因此 我将不胜感激帮助我下载此文件 您可
  • 从 iPhone 应用程序发送推文

    我想向我的应用程序添加一个简单的有限 Twitter 功能 应用程序的用户输入他的 Twitter 用户名和密码以及推文文本 然后按下按钮并发送推文 我的应用程序可以处理成功或失败的通知 例如 如果密码或用户名无效 我保证我已经观看了一百个
  • “HMODULE LoadLibraryA(LPCSTR)”:无法将参数 1 从“const _Elem *”转换为“LPCSTR”

    在 vc 中我有一个包含两个项目的解决方案 项目 A 有一个dllLoader h and dllLoader cpp它加载一个dll with LoadLibrary我需要在项目B中调用它的函数 所以我将头文件和cpp文件复制并粘贴到项目
  • c# jquery 未将对象引用设置为对象的实例

    我有一个 C 中的 Web 服务 我从我的 jquery 脚本中调用它 这是c 中的web服务 WebMethod ScriptMethod UseHttpGet true public void LoadService2Daily str
  • React 项目 WAR 文件

    我正在使用 React 开发一个 Web 应用程序 我想为该项目制作一个可部署的 WAR 文件 如果有人可以提供良好的资源或者可以帮助我 我需要帮助吗 首先 添加一个pom xml并将其设为maven项目 然后构建它 它会在目标文件夹中为您
  • 如何使用终端在 Mac OS X 上运行 C 程序?

    我是 C 语言新手 这是我的 Hello World 程序 include
  • 将县边界映射到 ggmap

    我正在生成一些地图 我想在地图上显示县的边界ggmap路线图 这是使用德克萨斯州部分地区的示例 library ggmap map get map location c 95 31619 28 42460 zoom 6 source goo
  • 无法启动 Android 12 AVD,但可以启动 Android 11 AVD

    我一直在使用 Android 11 AVD 开发和测试我的应用程序 没有出现任何问题 现在我想测试 Android 12 并使用 Android 12 映像创建一个新的 AVD 但是当我启动 AVD 时 它会生成一个 qemu 进程 但我没
  • 将 PNG 拆分为 RGB 和 Alpha 通道

    我正在尝试对 PNG 文件进行一些自动处理 它接受 RGBa png 文件并输出两个 jpeg 文件 1 个只是 RGB 通道 另一个只是 alpha 通道 作为灰度图像 有什么方法可以在 C 中本地执行此操作吗 如果需要第三方库 只要它是
  • 在调用另一个脚本时使用点或“源” - 有什么区别?

    让我们举一个小例子 cat source sh bin bash echo I m file source 1 source 2 sh And cat source 2 sh bin bash echo I m file source 2
  • 在 HTML5 中将表格行包装在元素(超链接)中

    我试图将表格行包装在 a 元素 超链接 中 以使整行可单击 我正在使用 HTML5 文档类型 它应该允许这种事情 事实上我在链接中包装其他块级元素没有问题 事实上 将 a 元素包裹在整个表格周围似乎是可行的 标记如下 table tbody