使用jQuery在网页中插入一个DIV,在页面中设置五个按钮,分别是“插入”、“复制”、“替换”、“删除”、“格式”,点击“插入”按钮在DIV中插入一首四行唐诗,点击“复制”按钮,将唐诗正文复制在原文之后,点击“
时间: 2023-08-26 17:05:18 浏览: 55
替换”按钮,将唐诗中的“山”字替换为“水”字,点击“删除”按钮,删除整首唐诗,点击“格式”按钮,将唐诗正文加粗。
以下是示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>操作DIV</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function() {
// 插入唐诗
$("#insert").click(function() {
$("#myDiv").append("<p>静夜思<br>床前明月光,<br>疑是地上霜。<br>举头望明月,<br>低头思故乡。</p>");
});
// 复制唐诗
$("#copy").click(function() {
var poem = $("#myDiv p").html();
$("#myDiv").append("<p>" + poem + "</p>");
});
// 替换唐诗
$("#replace").click(function() {
var poem = $("#myDiv p").html();
poem = poem.replace(/山/g, "水");
$("#myDiv p").html(poem);
});
// 删除唐诗
$("#delete").click(function() {
$("#myDiv").empty();
});
// 格式化唐诗
$("#format").click(function() {
$("#myDiv p").css("font-weight", "bold");
});
});
</script>
</head>
<body>
<div id="myDiv"></div>
<button id="insert">插入</button>
<button id="copy">复制</button>
<button id="replace">替换</button>
<button id="delete">删除</button>
<button id="format">格式</button>
</body>
</html>
```
在这个示例代码中,我们使用了jQuery库来简化DOM操作。首先,我们创建了一个空的DIV元素,并在页面中添加了五个按钮。接着,我们使用jQuery的click()方法为每个按钮添加了一个点击事件处理函数。
插入按钮的事件处理函数使用了jQuery的append()方法向DIV中添加了一段HTML代码,其中包含了唐诗的正文。
复制按钮的事件处理函数使用了jQuery的html()和append()方法来获取唐诗正文并将其复制到DIV中。
替换按钮的事件处理函数使用了JavaScript的replace()方法和正则表达式来将唐诗中的“山”字替换为“水”字。
删除按钮的事件处理函数使用了jQuery的empty()方法来清空DIV元素中的所有内容。
格式按钮的事件处理函数使用了jQuery的css()方法来将唐诗正文的字体加粗。