javascript - jquery onchange 高亮表格区域

标签 javascript jquery html css

只是一个简短的问题。我在一页上有两个表。在这两个表下方有一个下拉框。我想让它做的是默认情况下下拉框是空白的,左表是突出显示的。但是当有人从下拉框中选择一个时间时,因为该下拉列表已被更改,它会将突出显示从左侧表格移动到右侧表格。因此,基于此,我发现一些代码是 jsfiddle,我认为它可能有用,但只是一个简短的问题。

document.querySelector('table').onclick = highlight;

如果我将该触发器更改为 onchange 而不是 onclick,该函数的其余部分应该仍然有效 - 对吗?这是 jsfiddle 的链接。

http://jsfiddle.net/KooiInc/z6yQ3/

最佳答案

onchange 事件在输入/选择时触发,不适用于 div、表格等。因此,如果您需要这样做,则必须在更改表格时手动触发事件(在最后调用函数更新它的功能或类似的东西)。

关于javascript - jquery onchange 高亮表格区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22816059/

相关文章:

javascript - 如何使用 javascript 按钮将 mathjax 方程添加到 html 页面中

javascript - 基于单选按钮启用/禁用功能按钮

javascript - jQuery 和标签输入

html - IE 8 在同一行显示 dt 和 dd 而 firefox 在两条不同的行显示它们?

javascript - 获取所有没有特定类别的复选框

javascript - 我的 JS 代码有什么区别?

javascript - 如何不转到 TAB 上的下一个表单域

javascript - 如果选择下拉菜单只有一个选项,如何禁用它?

javascript - 使用 HTML 和纯 JavaScript 在大图像上嵌入小图像

css - CSS编码不适用于我的页面