- 
                
                    
- 
                粉色桃花雨 初学数据Lv2 发表于2018-4-16 18:08 悬赏1 已解决 
当用户点击页面的时候(任何一个地方),让一个编辑框在鼠标点击那个地方显示出来。
只要能得到鼠标在任意位置点击的事件,这样就能得到鼠标点击那个地方的坐标(x,y)。
function addDom(evt){
var evt=evt||event;
var x=evt.clientX;
var y=evt.clientY;
var span=document.createElement("span");
span.appendChild(document.createTextNode("这里写上你想要显示的一句话(再次点击会消失)"));
span.style.position="absolute";
span.style.border="1px solid green";
span.style.left=x;
span.style.top=y;
span.style.backgroundColor="#FFFF00";
span.style.color="#000000";
span.style.padding="2px";
span.onclick=delDom;
document.body.appendChild(span);
if(window.event){
evt.cancelBubble=true;
}else{
evt.stopPropagation();
}
}
function delDom(evt){
var evt=evt||event;
document.body.removeChild(this);
if(window.event){
evt.cancelBubble=true;
}else{
evt.stopPropagation();
}
}
//document.addEventListener("click",addDom,false);
document.onclick=addDom;
1个回答
                                            在门户编辑中的事件增加加载完成脚本
function addDom(evt){
        var evt=evt||event;
        var x=evt.clientX;
        var y=evt.clientY;
        var span=document.createElement("span");
        span.appendChild(document.createTextNode("这里写上你想要显示的一句话(再次点击会消失)"));
        span.style.position="absolute";
        span.style.border="1px solid green";        
        span.style.left=x;
        span.style.top=y;
        span.style.backgroundColor="#FFFF00";
        span.style.color="#000000";
        span.style.padding="2px";
        span.onclick=delDom;
        document.body.appendChild(span);
         if(window.event){
                evt.cancelBubble=true;
        }else{
                evt.stopPropagation();
        }
}
function delDom(evt){
        var evt=evt||event;
        document.body.removeChild(this);
         if(window.event){
                evt.cancelBubble=true;
        }else{
                evt.stopPropagation();
        } 
}
//document.addEventListener("click",addDom,false);
document.onclick=addDom;
                                    
 



 
                        