`
suifan繁
  • 浏览: 18099 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

html中点击某个按钮,复制一个div显示

 
阅读更多

工作需要,目前还是接触前端,复习一些比较基础的前端知识。

 

当点击复制按钮时,将id=div-0块的内容进行复制,并将id=div-i(i是一个动态数字,防止id重复)。

当所有的文本有五个时,再点击复制按钮,出现弹出框提示。

<!DOCTYPE html>
<html>
<head>

<script>
var i =1;
function tianjia() { if(i>=5){
alert("超过5个模板");
}else{
var sourceNode = document.getElementById("div-0"); // 获得被克隆的节点对象 
var clonedNode = sourceNode.cloneNode(true); // 克隆节点 
clonedNode.setAttribute("id", "div-" + i); // 修改一下id 值,避免id 重复 
sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的节点 
i=i+1; 
}
}
</script>
</head>
<body> 
<div id="main"> 
<div id="div-0"> 

<span>"Hello World!!!"</span> 
</div> 
<button id="btn1" onclick="tianjia()">复制</button>
</div> 
</body>
</html>

 

  • 大小: 9.2 KB
分享到:
评论

相关推荐

    js截取div并输出为图片

    在JavaScript开发中,有时我们需要将网页的某个部分,如一个`div`元素,转换成图片进行保存或分享。这个需求通常出现在数据可视化、截图工具或者需要用户自定义生成图像的场景。标题“js截取div并输出为图片”所描述...

    55种网页小技巧 ---- 下载无需扣分,具有一定收藏价值

    可以在收藏夹中显示出你的图标 .html 各种样式的光标.html 回车键换行.html 在打开的子窗口刷新父窗口的代码里如何写.html 在网页中用按钮来控制前页,后页和主页的显示.html 在规定时间内跳转.html 在页面中...

    js 复制文本 myeclipse例子

    例如,如果要复制某个按钮点击时关联的文本,可以这样做: ```javascript $('button.copy-btn').click(function() { var textToCopy = $(this).data('text-to-copy'); copyText(textToCopy); }); ``` 这里,`'...

    ZeroClipboard解决跨浏览器复制到剪贴板的问题

    1. 在HTML页面中,插入一个无视觉效果的`&lt;div&gt;`元素,作为模拟的复制按钮。 2. 通过JavaScript(通常使用jQuery或其他库)给这个`&lt;div&gt;`元素添加事件监听器,如`click`事件。 3. 当用户点击该`&lt;div&gt;`时,JavaScript...

    2024跨年烟花代码html

    这可能是一个按钮,用户点击后启动烟花动画。例如: ```html 点击开始烟花秀 ``` 接下来,我们转向JavaScript,通过事件监听器监听用户的点击行为。在`fireworks.js`中,我们可以编写如下代码: ```javascript ...

    acegi 权限控制按钮

    Acegi是Spring框架早期的一个安全模块,用于提供高级的安全性和权限控制。在本文中,我们将深入探讨Acegi如何实现精细的权限控制,直至按钮或HTML元素级别,以及如何将其部署到Tomcat服务器。 首先,Acegi的核心是...

    jquery层拖动复制,层的自动增加,层的回收实例

    这里,当用户点击`#addButton`时,会创建一个新的层并将其添加到`#container`中,并且这个新层也是可拖动的。 至于层的回收,可能是指在某个条件下移除不再需要的层。这可以通过`remove()`方法实现。例如: ```...

    HTML标签解释大全.doc

    - `input type="file"`: 创建文件上载控件,该控件带有一个文本框和一个浏览按钮。 - `input type="hidden"`: 传输关于客户/服务器交互的状态信息。 - `input type="image"`: 创建一个图像控件,该控件单击后将导致...

    韩顺平轻松搞定网页设计(html.css.js)(完整版)

    - **事件处理**:当用户触发某个事件(如点击按钮)时,执行相应的JavaScript代码。 - **正则表达式**:用于匹配字符串模式的强大工具,常用于表单验证等场景。 ### 总结 网页设计涉及到的技术主要包括HTML、CSS和...

    dreamweaver的各种组件

    Bust Frames 这个Action是用来检测当前HTML文件是否是在一个帧中显示,如果结 果为是,则将不显示当前页面。 IE Window Resizer 在网页中加入一个改变浏览器窗口大小的功能。 Check Form 利用Check Form您可以真正...

    JQUERY事件大全

    ` 在 `&lt;body&gt;` 中添加一个带有 `.highlight` 类的新 `&lt;div&gt;`。 - **`$(elems)`** 获取 DOM 上的元素。例如:`$("div");` 获取所有 `&lt;div&gt;` 元素。 - **`$(function(){……..});`** 页面加载完成时执行函数。...

    jquery.jqprint.zip

    在实际应用中,为了提供更好的用户体验,我们可能需要在用户点击某个按钮时触发打印。这可以通过添加事件监听器来实现: ```html 打印 $(document).ready(function() { $("#printBtn").click(function() { $("#...

    window.print打印指定div指定网页指定区域的方法

    用户点击打印按钮后,新开一个窗口加载需要打印的内容,然后在新窗口中调用 `window.print()` 并自动关闭窗口。这种方法可以让开发者更好地控制打印输出的样式和内容。 ```html ('div_print')" value=" Print "&gt; ...

    JQuery网页小键盘

    1. **HTML结构**:首先,需要在网页中创建一个容器元素,用于显示小键盘。这个容器可以是div或者其他块级元素,它的样式可以通过CSS进行定制,以达到想要的视觉效果。 2. **JavaScript代码**:接着,我们需要编写...

    倒计时全屏广告代码javascript

    同时,我们为关闭按钮添加了一个点击事件监听器,用户点击时同样可以关闭广告。 `css`文件夹中的`style.css`可能包含样式规则,用于美化全屏广告的外观,比如背景颜色、文字样式、按钮样式等。`images`文件夹可能...

    模拟MSN弹出式对话框示例

    例如,当用户点击“发送”按钮时,可以触发一个函数来处理消息发送逻辑。这可能涉及到AJAX请求,以异步方式与服务器通信。 5. **响应式设计**:现代应用需要考虑不同设备和屏幕尺寸的兼容性。使用媒体查询(`@media...

    css常见问题解决办法

    3. **水平手风琴效果图片展示**:这种效果常用于有限空间内的图片展示,点击某个按钮或链接时,只展开一个图片区域,其他则收起。`水平手风琴效果图片展示效果.html`可能包含使用jQuery或其他JavaScript库实现的这种...

    百度统计图解文档

    - 事件分析是一种用于追踪特定用户交互行为的功能,如点击某个按钮、观看视频等。 - 事件分析的使用方法可以通过以下链接详细了解:`https://tongji.baidu.com/web/help/article?id=232&type=0`。 2. **事件代码...

    UEditor1x.rar

    - **图片处理**:UEditor通常会将上传的图片保存为服务器上的文件,并返回一个URL给编辑器,编辑器将这个URL插入到HTML中显示图片。同时,UEditor还支持图片尺寸裁剪、预览等操作。 - **上传策略**:在ASP.NET后端...

Global site tag (gtag.js) - Google Analytics