<p align="center"> <a href="https://mortaltom.blog.csdn.net">网页制作教程 © MortalTom</a> </p> 将他改为新建网页打开
时间: 2024-09-13 17:12:49 浏览: 25
这是HTML代码,显示了一段版权信息,并链接到了MortalTom的博客。如果你想新建一个类似的网页,首先要理解这段代码的作用。它包含了一个链接到外部网站的内容,以及版权声明。如果你要在本地新建一个页面,可以按照类似结构编写,但不会直接连接到外部网址。以下是一个基础的例子:
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>我的新手网页</title>
</head>
<body>
<div align="center">
<h1>欢迎来到我的新手网页</h1>
<!-- 这里可以添加版权信息 -->
<p>版权所有 © YourName 2023</p>
</div>
</body>
</html>
```
在这个例子中,"YourName"应替换为你自己的名字。这个新建的网页将会有一个中心对齐的标题和版权信息,而不是链接到外部网站。如果你想要链接到其他地方,可以用`<a>`标签,但需要指定`href`属性指向相应的URL。
相关问题
<p class="p"align="right"style="text-align: right;"><span>兰州玖壹壹拍卖有限公司</span><span> </span><span><o:p></o:p></span></p><p class="p"align="right"style="text-align: right;">2022年<font face="Helvetica">7</font>月29<font face="Helvetica"> </font>日<o:p></o:p></p><p class="MsoNormal"align="center"style="text-align: center;"><span> </span><span><o:p></o:p></span></p> 从这块代码中使用正则表达式的方式 替换数字年月日为新的年月日
可以使用正则表达式来匹配数字年月日,然后替换为新的年月日。以下是示例代码:
```python
import re
text = '''<p class="p"align="right"style="text-align: right;"><span>兰州玖壹壹拍卖有限公司</span><span> </span><span><o:p></o:p></span></p><p class="p"align="right"style="text-align: right;">2022年<font face="Helvetica">7</font>月29<font face="Helvetica"> </font>日<o:p></o:p></p><p class="MsoNormal"align="center"style="text-align: center;"><span> </span><span><o:p></o:p></span></p>'''
new_text = re.sub(r'\d{4}年\d{1,2}月\d{1,2}日', '2023年8月30日', text)
print(new_text)
```
输出结果为:
```
<p class="p"align="right"style="text-align: right;"><span>兰州玖壹壹拍卖有限公司</span><span> </span><span><o:p></o:p></span></p><p class="p"align="right"style="text-align: right;">2023年8月30日<font face="Helvetica"> </font><o:p></o:p></p><p class="MsoNormal"align="center"style="text-align: center;"><span> </span><span><o:p></o:p></span></p>
```
可以看到,数字年月日已经被替换为新的年月日。需要注意的是,这里使用了正则表达式来匹配数字年月日,如果文本中有其他形式的日期,可能会出现匹配错误的情况。因此,在实际使用中需要根据具体情况进行调整。
<form action="SelectNews" method="post"> 请输入查询条件:<input type="text" name="key"> <input type="submit" value="查询"> </form><br> <table border="1" width="70%" cellpadding="0" cellspacing="0"> <tr align="center"> <td>编号</td> <td>标题</td> <td>类型</td> <td>发布人</td> <td>发布日期</td> <td>状态</td> <td>是否头条</td> <td colspan="4">操作</td> </tr> <c:forEach items="${newsList }" var="news"> <tr align="center"> <td>${news.nid }</td> <td>${news.title }</td> <td>${news.type }</td> <td>${news.userName }</td> <td>${news.pubtime }</td> <td> <c:choose> <c:when test="${news.state==0 }">待审核</c:when> <c:when test="${news.state==1 }">通过</c:when> <c:otherwise>未通过</c:otherwise> </c:choose> </td> <td> <c:choose> <c:when test="${news.top==0 }">否</c:when> <c:otherwise>是</c:otherwise> </c:choose> </td> <td>${news.top==0?"是":"否" }</td> <td> <a href="NewsDetail?nid=${news.nid }&op=show">查看</a> <a href="NewsDetail?nid=${news.nid }&op=update">修改</a> <c:if test="${user.rule==0 }"> <a href="newsDelete.jsp?nid=${news.nid }"> 删除</a> </c:if> <c:if test="${user.rule==0 }"> 审核</c:if> </td> </tr> </c:forEach> </table>这是前端代码如何优化为上文你所陈述的代码
好的,为了实现批量删除,我们需要将前端页面中的删除按钮改为复选框,并在表单中添加一个提交按钮。同时,我们还需要给每个复选框设置一个value属性,用于存储对应新闻的ID。修改后的代码如下:
```html
<form action="batchDeleteNews" method="post">
请输入查询条件:<input type="text" name="key">
<input type="submit" value="查询"><br><br>
<table border="1" width="70%" cellpadding="0" cellspacing="0">
<tr align="center">
<td>选择</td>
<td>编号</td>
<td>标题</td>
<td>类型</td>
<td>发布人</td>
<td>发布日期</td>
<td>状态</td>
<td>是否头条</td>
<td colspan="4">操作</td>
</tr>
<c:forEach items="${newsList}" var="news">
<tr align="center">
<td><input type="checkbox" name="newsIds" value="${news.nid}"></td>
<td>${news.nid}</td>
<td>${news.title}</td>
<td>${news.type}</td>
<td>${news.userName}</td>
<td>${news.pubtime}</td>
<td>
<c:choose>
<c:when test="${news.state==0 }">待审核</c:when>
<c:when test="${news.state==1 }">通过</c:when>
<c:otherwise>未通过</c:otherwise>
</c:choose>
</td>
<td>
<c:choose>
<c:when test="${news.top==0 }">否</c:when>
<c:otherwise>是</c:otherwise>
</c:choose>
</td>
<td>${news.top==0?"是":"否"}</td>
<td>
<a href="NewsDetail?nid=${news.nid}&op=show">查看</a>
<a href="NewsDetail?nid=${news.nid}&op=update">修改</a>
<c:if test="${user.rule==0}">
<a href="javascript:void(0);" onclick="deleteNews(${news.nid})"> 删除</a>
</c:if>
<c:if test="${user.rule==0}"> 审核</c:if>
</td>
</tr>
</c:forEach>
</table>
<button type="submit">批量删除</button>
</form>
```
上面的代码中,我们给复选框设置了name属性为"newsIds",并将对应的新闻ID作为value值传递到后端。在表格的最后,我们添加了一个提交按钮,用于提交批量删除的请求。同时,我们还将原来的删除按钮改为了一个超链接,点击时会执行一个JavaScript函数,用于删除单个新闻。
阅读全文