要从文本“input=”和文本区域中获取数据并在<li>
中显示它们,你可以使用HTML、CSS和JavaScript来实现。以下是一个简单的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Data Display</title>
</head>
<body>
<form id="dataForm">
<label for="inputField">Input:</label>
<input type="text" id="inputField" name="inputField">
<br><br>
<label for="textareaField">Text Area:</label>
<textarea id="textareaField" name="textareaField"></textarea>
<br><br>
<button type="button" onclick="displayData()">Display Data</button>
</form>
<ul id="dataList">
<!-- Data will be displayed here -->
</ul>
<script src="script.js"></script>
</body>
</html>
function displayData() {
// Get the values from the input field and text area
const inputField = document.getElementById('inputField').value;
const textareaField = document.getElementById('textareaField').value;
// Create a new list item
const listItem = document.createElement('li');
listItem.textContent = `${inputField}: ${textareaField}`;
// Append the list item to the unordered list
const dataList = document.getElementById('dataList');
dataList.appendChild(listItem);
}
<form>
,包含一个输入框<input>
和一个文本区域<textarea>
。displayData()
。<ul>
,用于显示获取的数据。displayData()
函数获取输入框和文本区域的值。<li>
元素,并将获取的数据设置为该元素的文本内容。<li>
元素添加到无序列表中。这种技术在需要用户输入数据并在页面上即时显示结果的场景中非常有用。例如:
displayData()
函数是否正确调用。通过这种方式,你可以轻松地从用户输入中获取数据并在页面上动态显示它们。
领取专属 10元无门槛券
手把手带您无忧上云