2

onselectstart="return false;"HTMLページ にすでにあるときに、javascriptを使用して特定のdivを選択可能(コピー/貼り付け)にする方法を知っている人はいますか?

    <head>
           <script type="text/javascript">              

                function DisableSelection(){
                    var srcType = event ? ( event.srcElement ? event.srcElement.tagName: null ) : null;
                        if(srcType && ( srcType == "text" || srcType == "textarea" ) )
                        {
                        return true;
                        }
                    return false;

                    }

            </script>
    </head>

<body onContextMenu="return false" onselectstart="return DisableSelection();"/>
4

1 に答える 1

1
[DIV].onselectstart="";
[DIV].oncontextmenu="";

編集

これがあなたのページかもしれないことに気付きました...

function canSelect(e)
{
    e=e?e:event;
    if(e.stopPropagation) e.stopPropagation();
    else e.cancelBubble=true;
    return true;
}

そして、使用します

[DIV].onselectstart=canSelect;

また

<div onselectstart="return canSelect(event);">
于 2012-08-28T07:10:05.910 に答える