我想要这段文字在里面<div>
页面加载时突出显示(选择用于复制)。
<div id='sample_div'>This is sample text</div>
我尝试过的:
$(document).ready(function(){
$('#sample_div').select();
});
因此,如果我假设正确,您希望突出显示特定 div 内的文本。
function selectText(element) {
var doc = document
, text = doc.getElementById(element)
, range, selection
;
if (doc.body.createTextRange) { //ms
range = doc.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) { //all others
selection = window.getSelection();
range = doc.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
}
}
Working jsFiddle
Source
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)