<html>
<body>
<script type="text/javascript">
function smth() {
if (document.getSelection) {
var str = document.getSelection();
if (window.RegExp) {
var regstr = unescape("%20%20%20%20%20");
var regexp = new RegExp(regstr, "g");
str = str.replace(regexp, "");
}
} else if (document.selection && document.selection.createRange) {
var range = document.selection.createRange();
var str = range.text;
}
alert(str);
}
</script>
<iframe id="my" width="300" height="225">
.....some html ....
</iframe>
<a href="#" onclick="smth();">AA</a>
</body>
</html>
với chức năng smth
tôi có thể nhận văn bản đã chọn từ một số div, nhưng nó không hoạt động với khung nội tuyến. bất kỳ ý tưởng nào về cách nhận văn bản được chọn từ khung nội tuyến?cách nhận văn bản được chọn từ khung nội tuyến bằng javascript?
ok, ví dụ lỗi sai, trong iframe tôi có văn bản, tôi sử dụng iframe cho editor WYSIWIG, vì vậy nó không phải là trên tên miền khác nhau. –
Cảm ơn thông tin. –