写一个html发布活动的页面,有活动类型,活动标题两项。2 所有待选择”项,选择完变成所选择内容,U 样式加区分
时间: 2023-05-11 21:04:46 浏览: 115
好的,以下是一个简单的 HTML 页面,可以用来发布活动,包括活动类型和标题两项,以及待选择的选项,选择后会变成所选择的内容,并且使用 U 标签加以区分:
```html
<!DOCTYPE html>
<html>
<head>
<title>发布活动</title>
<style>
.selected {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>发布活动</h1>
<form>
<label for="activity-type">活动类型:</label>
<select id="activity-type" name="activity-type">
<option value="1">运动</option>
<option value="2">音乐</option>
<option value="3">艺术</option>
<option value="4">科技</option>
</select>
<br>
<label for="activity-title">活动标题:</label>
<input type="text" id="activity-title" name="activity-title">
<br>
<label for="option1">待选择项:</label>
<select id="option1" name="option1">
<option value="option1-1">选项1</option>
<option value="option1-2">选项2</option>
<option value="option1-3">选项3</option>
</select>
<span id="selected-option1"></span>
<br>
<label for="option2">待选择项:</label>
<select id="option2" name="option2">
<option value="option2-1">选项1</option>
<option value="option2-2">选项2</option>
<option value="option2-3">选项3</option>
</select>
<span id="selected-option2"></span>
<br>
<button type="submit">发布</button>
</form>
<script>
const option1 = document.getElementById('option1');
const selectedOption1 = document.getElementById('selected-option1');
option1.addEventListener('change', (event) => {
selectedOption1.innerText = event.target.value;
selectedOption1.classList.add('selected');
});
const option2 = document.getElementById('option2');
const selectedOption2 = document.getElementById('selected-option2');
option2.addEventListener('change', (event) => {
selectedOption2.innerText = event.target.value;
selectedOption2.classList.add('selected');
});
</script>
</body>
</html>
```
希望这个页面能够满足您的需求。
阅读全文