简体   繁体   English

如何在用户点击的位置添加图片?

[英]How do I add an image where user clicks?

I want to add an image exactly where a user clicks. 我想在用户点击的位置准确添加图像。 I have this so far, but it just adds the image to the top and just keeps adding it there...not where the user is clicking 到目前为止我有这个,但它只是将图像添加到顶部并且只是在那里添加...而不是用户点击的位置

  <html>
    <head>
        <script type="text/javascript">
            function stamp(d,e)
            {
                var i = new Image();
                i.src = 'smiley.jpg';
                document.getElementById('target').appendChild(i);
                //document.getElementById('target').style.left = "100px";  //e.clientX ;
                //document.getElementById('target').style.right = "1000px"; //e.clientY;
            }

</script>
</head>
<body id="target" onclick="javascript:stamp(this,event);" style="left: 100px">

</body>
</html>
window.onclick = function(event) {
    var i = new Image();
    i.src = 'http://jsfiddle.net/img/logo.png';
    i.style.position = "absolute";
    i.style.left = event.clientX + 'px';
    i.style.top = event.clientY + 'px';

    event.target.appendChild(i);
}

Example

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在Javascript中,最好是JQuery,当用户点击浏览器中的“后退”按钮时,如何在URL中添加内容? - In Javascript, preferably JQuery, how do I add something to the URL when the user clicks “back” button in the browser? 如何在点击计数器文字显示中添加图片? <image><amount of clicks> - How do I add pictures to clickcounter text display? <image> <amount of clicks> 如何在用户单击链接时记录MixPanel事件? - How do I log a MixPanel event when a user clicks a link? 用户单击按钮后如何使文本变为粗体? - How do I make text bold after the user clicks a button? 如何点击菜单并在用户点击时关闭菜单? - How do I close menu on click and when the user clicks away? 用户单击菜单时如何保持焦点? - How do I retain focus when the user clicks a menu? 当用户单击按钮时如何防止作弊 - How do I prevent cheating when user clicks a button 当用户单击链接时如何运行 PHP 代码? - How do I run PHP code when a user clicks on a link? 当用户点击其他地方时,如何隐藏导航栏的下拉菜单? - How do I hide the dropdown of a navbar when a user clicks elsewhere? 如何在 JavaScript 中单击 5 次图像时发生事件? - How do I make an event occur on 5 clicks of an image in JavaScript?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM