解锁文本选择

时间:2016-06-21 12:23:00

标签: javascript locking selection

我有这个脚本

{{1}}

它的工作非常好。

但在某些页面上,我有表格,我希望用户可以编辑他们的评论。

我用谷歌搜索它并找不到它的解决方案。

是否可以将此功能解锁为表单?

提前致谢!

1 个答案:

答案 0 :(得分:1)

好吧,我为你解决了,没有jquery。 working example

在selecStart事件中,只有在表单元素

中没有发生事件时才返回false
 document.onselectstart= function(e){
   var t = e.target;
  var els = [];
   while (t) {
    els.unshift(t.tagName);
    t = t.parentNode;
  }

  return els.indexOf('FORM') !== -1;

 }

使用接受的答案here来获取所有父元素的数组