Home  >  Article  >  Web Front-end  >  JavaScript Enhancement Tutorial—Getting Content and Attributes

JavaScript Enhancement Tutorial—Getting Content and Attributes

巴扎黑
巴扎黑Original
2016-11-25 14:36:001085browse

This article is the official HTML5 training tutorial of H5EDU organization. It mainly introduces: JavaScript enhancement tutorial - Get content and attributes


jQuery - Get content and attributes
jQuery has powerful methods to manipulate HTML elements and attributes.
jQuery DOM operation
A very important part of jQuery is the ability to operate DOM.
jQuery provides a series of DOM-related methods that make it easy to access and manipulate elements and attributes.
lamp DOM = Document Object Model

DOM defines standards for accessing HTML and XML documents:
"The W3C Document Object Model is a platform- and language-independent interface that allows programs and scripts to dynamically access and update the content of documents. Structure and style. "

Get content - text(), html() and val()
Three simple and practical jQuery methods for DOM manipulation:
text() - Set or return the text content of the selected element
html() - Sets or returns the content of the selected element (including HTML tags)
val() - Sets or returns the value of a form field
The following example demonstrates how to obtain content through the jQuery text() and html() methods:
Example
$("#btn1").click(function(){
alert("Text: " + $("#test").text());
});
$("#btn2"). click(function(){
alert("HTML: " + $("#test").html());
});

The following example demonstrates how to get the value of an input field through the jQuery val() method:
Example
$("#btn1").click(function(){
alert("The value is: " + $("#test").val());
});

Get attributes - attr( )
jQuery attr() method is used to get the attribute value.
The following example demonstrates how to get the value of the href attribute in the link:
Example
$("button").click(function(){
alert($("#runoob").attr("href"));
});

Statement:
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