Javascript复制文本脚本无法正常工作?

时间:2014-06-26 21:13:59

标签: javascript

我有这个用于复制文字的JavaScript,但由于某种原因,它不起作用,而且我为我的生活无法弄清楚是什么!

<script>
    function copyText(field) {
        var selectedText = document.selection;
        if (selectedText.type = 'Text') {
            var newRange = selectedText.createRange();
            field.focus();
            field.value = newRange.text;
        } else {
            alert('select a text in the page and then press this button');
        }
    }
</script>

2 个答案:

答案 0 :(得分:3)

您的if条件中有错字:

if (selectedText.type = 'Text')

应该是:

if (selectedText.type == 'Text')

答案 1 :(得分:3)

if (selectedText.type = 'Text') {

应该是

if (selectedText.type == 'Text') {

= 用于设置

== 用于比较