当用户触摸或选择 div 中包含的文本时,我想突出显示整个 div。只有当文本包含在带有 javascript 函数的跨度中时,我才能突出显示文本,但是当我尝试将该函数应用于整个 div 时,它不起作用。在我的研究中,我看到很多人使用 -webkit-tap-highlight-color: 删除高亮,有没有办法使用这种或其他 css 样式为非链接项目添加高亮?
我正在使用的脚本:
函数 changeColor(e,color){ 元素 = e; oldColor = element.currentStyle.background; element.style.background = 颜色;}