JavaScript 可以用来修改 HTML 内容,主要有以下几种方法:
```javascript// 使用 innerHTML 属性修改元素内容document.getElementById.innerHTML = New content
// 使用 textContent 属性修改元素内容document.getElementById.textContent = New content;
// 使用 insertAdjacentHTML 方法在元素之前插入内容document.getElementById.insertAdjacentHTML;
// 使用 createElement 和 appendChild 方法创建并添加新元素var newElement = document.createElement;newElement.textContent = New div;document.body.appendChild;
// 使用 replaceChild 方法替换元素中的子元素var parentElement = document.getElementById;var oldChild = document.getElementById;var newChild = document.createElement;newChild.textContent = New child;parentElement.replaceChild;
// 使用 removeChild 方法删除元素中的子元素var parentElement = document.getElementById;var childToRemove = document.getElementById;parentElement.removeChild;```
请根据你的具体需求选择合适的方法来修改 HTML 内容。
JavaScript 修改 HTML 内容:全面指南
在网页开发中,JavaScript 是一种强大的脚本语言,它允许开发者动态地修改 HTML 内容,从而创建交互式和响应式的网页。本文将详细介绍如何使用 JavaScript 修改 HTML 内容,包括文本、HTML 结构、表单元素以及属性等。
修改元素的文本内容
JavaScript 提供了两种方法来修改 HTML 元素的文本内容:`textContent` 和 `innerText`。
使用 `textContent`
```javascript
const element = document.getElementById('example');
element.textContent = '新文本内容'; // 修改内容
使用 `innerText`
`innerText` 属性与 `textContent` 类似,但它可能会受到 CSS 样式的影响。
```javascript
const element = document.getElementById('example');
element.innerText = '新文本内容'; // 修改内容
修改元素的 HTML 内容
要修改元素的 HTML 内容,可以使用 `innerHTML` 属性。
使用 `innerHTML`
`innerHTML` 属性可以获取或设置元素的 HTML 内容。
```javascript
const element = document.getElementById('example');
element.innerHTML = '新 HTML 内容';
修改输入框的值
对于 `` 和 `` 等表单控件,可以通过 `value` 属性来修改其值。
修改输入框的值
```javascript
const input = document.querySelector('input');
input.value = '新值';
修改选中状态
对于单选按钮和复选框,可以通过 `checked` 属性来修改其选中状态。
选中复选框
```javascript
const checkbox = document.querySelector('input[type=\