Home > Web Front-end > Front-end Q&A > JavaScript modifies div content

JavaScript modifies div content

PHPz
Release: 2023-05-16 10:03:10
Original
4940 people have browsed it

In front-end development, it is often necessary to use JavaScript to modify the content on the page, especially to modify the content in the div element. This article will introduce how to use JavaScript to modify the content in div elements.

1. Modify the innerHTML attribute through the

innerHTML attribute to return or set HTML content. By modifying the innerHTML attribute, we can change the content in the div element. For example:

<div id="myDiv">原始内容</div>

<button onclick="change()">点击修改内容</button>

<script>
function change(){
    document.getElementById("myDiv").innerHTML = "修改后的内容";
}
</script>
Copy after login

After clicking the button, the content in the div will be modified to "modified content".

It should be noted that the innerHTML attribute can set any HTML tags and attributes. For example:

<div id="myDiv">原始内容</div>

<button onclick="change()">点击修改内容</button>

<script>
function change(){
    document.getElementById("myDiv").innerHTML = "<p style='color: red;'>修改后的内容</p>";
}
</script>
Copy after login

This example changes the content in the div to a red paragraph tag.

2. Modify through the textContent attribute

If we only want to modify the text content in the div element, we can use the textContent attribute. The textContent property returns or sets the text content in the current element, where HTML tags and attributes are ignored. For example:

<div id="myDiv">原始内容</div>

<button onclick="change()">点击修改内容</button>

<script>
function change(){
    document.getElementById("myDiv").textContent = "修改后的文本内容";
}
</script>
Copy after login

After clicking the button, the content in the div will be modified to "modified text content".

3. Modify through the createElement and appendChild methods

createElement and appendChild are two commonly used DOM methods, used to create and insert new HTML elements. We can modify the content in the div element through these two methods.

For example, we can first create a new p tag and then add it to the div element. The code is as follows:

<div id="myDiv">原始内容</div>

<button onclick="change()">点击修改内容</button>

<script>
function change(){
    var newP = document.createElement("p");
    var newText = document.createTextNode("修改后的内容");
    newP.appendChild(newText);
    document.getElementById("myDiv").appendChild(newP);
}
</script>
Copy after login

After clicking the button, the div will have a new p tag with the content "Modified Content".

It should be noted that the new elements added through the createElement and appendChild methods are newly added based on the original content. If you need to replace the original content, you can use the innerHTML or textContent attribute.

To sum up, it is very convenient to use JavaScript to modify the content of div elements. We can choose different methods to operate according to our needs. For more content about JavaScript, please continue to follow my blog!

The above is the detailed content of JavaScript modifies div content. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template