如果我有鼠标的x和y坐标,我可以创建一个html元素吗?

时间:2014-04-11 13:12:56

标签: javascript jquery html html5

我正在尝试突出显示html文档中的一段文字。为了突出显示我正在获取文本开始x,y关于某个参考元素和宽度和高度。我想在那里插入一个span然后切换css样式到突出显示并取消突出显示

1 个答案:

答案 0 :(得分:0)

看到这个小提琴:

http://jsfiddle.net/b76rw/

var mousex = 0, mousey = 0;

$('div').mousemove(function(e) {
   mousex = e.clientX;
   mousey = e.clientY;
}).click(function() {
    var newel = "<span style=\"position:absolute; top:"+mousey+"px;left:"+mousex+"px\">newElement</span>";

   $(this).append(newel);
});