用js实现显示没有下划线字体大小为30文本居中背景颜色为黑色链接为百度的超链接
时间: 2023-09-15 21:06:04 浏览: 362
一个不错的用JavaScript实现的UBB编码函数
### 回答1:
以下是使用 JavaScript 实现显示没有下划线字体大小为 30、文本居中、背景颜色为黑色、链接为百度的超链接的代码:
```javascript
document.write("<p style='text-decoration:none; font-size:30px; text-align:center; background-color:black;'>");
document.write("<a href='https://www.baidu.com' style='color:white;'>百度</a>");
document.write("</p>");
```
这段代码会在网页上显示一个带有黑色背景、没有下划线、字体大小为 30 的居中文本,并且文本内容为“百度”,点击这段文本将会跳转到百度网站。
### 回答2:
可以使用以下方式使用JS实现显示没有下划线字体大小为30、文本居中、背景颜色为黑色,同时链接为百度的超链接:
```html
<!DOCTYPE html>
<html>
<head>
<title>使用JS实现样式</title>
<script>
window.onload = function() {
var textElement = document.createElement("div"); // 创建一个div元素
textElement.innerHTML = "<a href='https://www.baidu.com' style='text-decoration:none; color:inherit;'>百度</a>"; // 设置div内的内容为超链接
textElement.style.textDecoration = "none"; // 去除下划线
textElement.style.fontSize = "30px"; // 设置字体大小为30
textElement.style.textAlign = "center"; // 设置文本居中
textElement.style.backgroundColor = "black"; // 设置背景颜色为黑色
document.body.appendChild(textElement); // 将div元素追加到文档体中
};
</script>
</head>
<body>
</body>
</html>
```
以上代码通过使用JS在页面加载完成后动态创建一个div元素,并设置相关样式,最后将该div元素追加到body中。其中超链接的href属性被设置为百度的网址,样式属性text-decoration设置为none去除下划线,color设置为inherit以保持默认颜色。
### 回答3:
你可以使用JavaScript来实现以下效果:
```html
<!DOCTYPE html>
<html>
<head>
<style>
/* 样式表设置 */
.no-underline {
text-decoration: none; /* 去除下划线 */
font-size: 30px; /* 字体大小为30 */
text-align: center; /* 文本居中 */
background-color: black; /* 背景颜色为黑色 */
color: white; /* 文本颜色为白色 */
}
</style>
</head>
<body>
<a href="https://www.baidu.com" class="no-underline">百度</a>
<script>
// JS代码
var link = document.querySelector("a"); // 获取超链接元素
// 设置超链接的样式
link.style.textDecoration = "none";
link.style.fontSize = "30px";
link.style.textAlign = "center";
link.style.backgroundColor = "black";
link.style.color = "white";
</script>
</body>
</html>
```
以上代码将创建一个超链接到百度,但没有下划线,字体大小为30,文本居中,背景颜色为黑色,并且链接的文本颜色为白色。
阅读全文