请问一下,在表单进行提交时,想获得到DIV里的图片,不知怎么得到
<form action="" method="post" onsubmit="return aa()">
<div style="width:400; height:300; border: 1 solid #FF0000" contentEditable="true" id="bj">
aaaaaaaaaaaaaaaaa<img src="pic/asp3.jpg">
</div>
<input type="hidden" id="q" name="content">
<input type="submit"  />
</body>
</html>
<script language="javascript">
  function aa() {
     document.getElementById("q").value=document.getElementById("bj").innerHTML;
  }
</script>
<?php
  echo $_POST["content"]."a";
?>

解决方案 »

  1.   

    var imgexp = /\<img(\s*[^\>]+\s*)src\=([\"|\']?)([^\"\'>\s]+)([\"|\']?)/g;
    var imgUrlArray=new Array();
    var txt = document.getElementById("bj").innerHTML;
    while ((imgUrl = imgexp.exec(txt)) != null){
    src=imgUrl[3];
    have=false;
    for(var i=0;i<imgUrlArray.length;i++){
    if(imgUrlArray[i]==src){
    have=true;
    break;
    }
    }

    if(!have){
    imgUrlArray[imgUrlArray.length]=src;
    }
    }
      

  2.   

    是的,DIV里显示的是图片,把这个图片的路径拿过来