子元素不在html中继承父属性(不是样式)

时间:2015-06-10 04:52:45

标签: javascript html inheritance textarea

<div id='outer_div' onselectstart='return false;'>
     <textarea id='txtbx'></textarea>
</div>

在上面的代码 txtbx 中,将不允许用户选择其内容,因为它继承了 onselectstart 属性来自它的父div outer_div 。虽然我不希望 txtbx 从其父 div继承 onselectstart 即可。如何在javascript中实现这一点。

我编写了一个javascript代码,在内部从textarea中选择文本。因此,我不能只写 onselectstart =&#39;返回true;&#39; ,因为在这种情况下我还有其他事情要发生。 我尝试了以下方法,但都没有工作

试验1:

<div id='outer_div' onselectstart='return false;'>
     <textarea id='txtbx' onselectstart=''></textarea>
</div>

试验2:

<div id='outer_div' onselectstart='return false;'>
     <textarea id='txtbx' onselectstart='default'></textarea>
</div>

试验3:

<div id='outer_div' onselectstart='return false;'>
     <textarea id='txtbx'></textarea>
</div>
delete document.getElementById('txtbx').onselectstart

注意:此支持是必需的,因为此代码必须在IE8中运行

0 个答案:

没有答案