利用格式化标签,实现登录页面的中英文网页的切换。html
时间: 2024-01-22 07:19:37 浏览: 22
可以使用以下代码实现登录页面的中英文网页切换:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login Page</title>
</head>
<body>
<h1>Login Page</h1>
<form>
<label for="username">Username:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="Login">
</form>
<div id="language-switch">
<a href="?lang=en">English</a> |
<a href="?lang=zh">中文</a>
</div>
<script>
// 获取当前语言
const urlParams = new URLSearchParams(window.location.search);
const lang = urlParams.get('lang');
// 如果是中文,将页面内容替换为中文版本
if (lang === 'zh') {
document.querySelector('h1').textContent = '登录页面';
document.querySelector('label[for="username"]').textContent = '用户名:';
document.querySelector('label[for="password"]').textContent = '密码:';
document.querySelector('input[type="submit"]').value = '登录';
document.querySelector('#language-switch a:nth-child(1)').textContent = 'English';
document.title = '登录页面';
}
</script>
</body>
</html>
```
这段代码中,我们在页面底部添加了一个语言切换的链接,用户可以通过该链接切换页面语言。当用户点击链接时,我们获取当前页面语言,并根据语言切换页面内容。在本例中,我们只提供了中文和英文两种语言的页面内容,实际使用时可以根据需要添加更多语言版本的内容。