大家好我正在研究jquery我需要使用jQuery select()在弹出窗口中选择div的内容 我已经在HTML页面编写了代码,但它工作正常但是当它来到poup时,它已经工作了
这里我打电话给弹出窗口弹出我有一个div在那个div我有一个按钮 我正在呼唤一个callmethod();但是我没有工作
我必须更改此代码中的任何内容,请提前感谢帮助 这是我的代码
<input type="button" id="btncall" onclick="callingmethod('selectable');" value="c0py" />
要复制的文字
<div id="selectable">Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Quisque eu ante ac massa dignissim tempor id nec lectus. Vestibulum commodo purus
vel nisl vulputate ac porttitor erat luctus. </div>
这是一个调用函数
function callingmethod(containerid) {
if (document.selection) {
alert(1);
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById(containerid));
range.select();
} else if (window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById(containerid));
window.getSelection().addRange(range);
}
}
答案 0 :(得分:0)
您的代码中没有任何ID为selectable
的元素。因此,正在收到错误。
将以下内容添加到您的html文件中:
<input type='text' id='selectable' />
输入内容。并按复制。
<强> DEMO 强>