IE: <script> document.onmouseup=ss; function ss(){ var range=document.selection.createRange(); var s=range.htmlText; if(s=="")return; var obj=document.createElement("div"); obj.innerHTML=s; var img=obj.getElementsByTagName("img"); var id=[] for(var i=0;i<img.length;i++)id.push(img[i].id); alert(id); } function dd(){ var obj=document.getElementById("tt"); obj.value=""; } </script> <img src="#" id="1"/><img src="#" id="2"/><img src="#" id="3"/>
<script>
document.onmouseup=ss;
function ss(){
var range=document.selection.createRange();
var s=range.htmlText;
if(s=="")return;
var obj=document.createElement("div");
obj.innerHTML=s;
var img=obj.getElementsByTagName("img");
var id=[]
for(var i=0;i<img.length;i++)id.push(img[i].id);
alert(id);
}
function dd(){
var obj=document.getElementById("tt");
obj.value="";
}
</script>
<img src="#" id="1"/><img src="#" id="2"/><img src="#" id="3"/>
<div id="demo">
<img id="img_1" src="img/im1.jpg" onmouseover="getId(this)" /><br />
<img id="img_2" src="img/im2.jpg" onmouseover="getId(this)" /><br />
<img id="img_3" src="img/im3.jpg" onmouseover="getId(this)" /><br />
<img id="img_4" src="img/im4.jpg" onmouseover="getId(this)" /><br />
</div>
<div id="output"></div>
<script type="text/javascript">
var check_state = false;
var Div = document.getElementById("demo");
Div.onmousedown = function () {
check_state = true;
}
function getId(obj) {
//var str = "";
if(check_state)
document.getElementById("output").innerText += obj.id + ", ";
}
</script>
<img id="img_1" src="img/im1.jpg" onmouseover="getId(this)" /><br />
<img id="img_2" src="img/im2.jpg" onmouseover="getId(this)" /><br />
<img id="img_3" src="img/im3.jpg" onmouseover="getId(this)" /><br />
<img id="img_4" src="img/im4.jpg" onmouseover="getId(this)" /><br />
</div>
<div id="output"></div>
<script type="text/javascript">
var check_state = false;
var Div = document.getElementById("demo");
Div.onmousedown = function () {
check_state = true;
}
Div.onmouseup = function () {
check_state = false;
}
function getId(obj) {
//var str = "";
if(check_state)
document.getElementById("output").innerText += obj.id + ", ";
}
</script>