我有这个用于复制文字的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>
答案 0 :(得分:3)
您的if
条件中有错字:
if (selectedText.type = 'Text')
应该是:
if (selectedText.type == 'Text')
答案 1 :(得分:3)
if (selectedText.type = 'Text') {
应该是
if (selectedText.type == 'Text') {
= 用于设置
== 用于比较