📅  最后修改于: 2023-12-03 14:41:51.292000             🧑  作者: Mango
在使用 HTML 和 DOM 操作来输入文本时,有许多属性可供程序员使用。这些属性可以使我们能够获取用户输入的文本,设置文本的样式,以及执行其他与文本相关的操作。
以下是一些常用的属性和相关的示例代码片段:
<input type="text" id="myInput" value="默认文本">
<script>
var input = document.getElementById("myInput");
console.log(input.value);
input.value = "新的文本";
</script>
<div id="myDiv">这是一个段落</div>
<script>
var div = document.getElementById("myDiv");
console.log(div.innerHTML);
div.innerHTML = "这是新的内容";
</script>
<div id="myDiv">这是一段 <b>加粗</b> 的内容</div>
<script>
var div = document.getElementById("myDiv");
console.log(div.textContent);
div.textContent = "这是新的文本";
</script>
<div id="myDiv">这是一段 <b style="display: none;">被隐藏</b> 的内容</div>
<script>
var div = document.getElementById("myDiv");
console.log(div.innerText);
div.innerText = "这是新的可见文本";
</script>
<input type="checkbox" id="myCheckbox" checked>
<script>
var checkbox = document.getElementById("myCheckbox");
console.log(checkbox.checked);
checkbox.checked = false;
</script>
<select id="mySelect">
<option value="option1">选项1</option>
<option value="option2" selected>选项2</option>
<option value="option3">选项3</option>
</select>
<script>
var select = document.getElementById("mySelect");
console.log(select.options[1].selected);
select.options[0].selected = true;
</script>
这些属性提供了程序员在 HTML 和 DOM 中输入文本所需的常见功能。根据不同的需求,您可以选择适合您项目的属性来处理用户输入的文本,以及对文本进行实时操作。