Hướng dẫn simple html dom get class name - html dom lấy tên lớp đơn giản

loadHTML($html); $dom->preserveWhiteSpace = false; $xpath = new DOMXPath($dom); $hrefs = $xpath->evaluate( "/html/body//a[@class='secondLink SecondClass']" ); echo $hrefs->item(0)->getAttribute('class');

Tham khảo. http://codepad.org/vzvuxgrt

Đã trả lời ngày 4 tháng 3 năm 2013 lúc 19:01Mar 4, 2013 at 19:01

user1477388user1477388user1477388

20.2K31 Huy hiệu vàng137 Huy hiệu bạc255 Huy hiệu Đồng31 gold badges137 silver badges255 bronze badges

4

Thí dụ

Đặt thuộc tính lớp cho một phần tử:

phần tử. classname = "myStyle";

Hãy tự mình thử »

Nhận thuộc tính lớp của "MyDiv":

let value = document.getEuityById ("myDiv"). className;

Hãy tự mình thử »

Nhận thuộc tính lớp của "MyDiv":

let value = document.getEuityById ("myDiv"). className;
  element.className = "newStyle";
} else {
  element.className = "myStyle";
}

Hãy tự mình thử »

Nhận thuộc tính lớp của "MyDiv":


let value = document.getEuityById ("myDiv"). className;

Chuyển đổi giữa hai tên lớp:


if (Element.ClassName == "MyStyle") {& nbsp; phần tử. classname = "newStyle"; } khác {& nbsp; phần tử. classname = "myStyle"; }

Thêm ví dụ dưới đây.

HTMLElementObject.className

Định nghĩa và cách sử dụng

Thuộc tính className đặt hoặc trả về thuộc tính lớp của phần tử.

Cú pháp

0

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi có rất ít vấn đề với việc phân tích một số dữ liệu từ một trang web. Tôi đang cố gắng để có được tên lớp của một số div.

Thí dụ:

< div class="stars b3">

Tôi muốn lưu trong mảng chỉ b3. có khả năng làm cái này không?

Thanks!

Hướng dẫn simple html dom get class name - html dom lấy tên lớp đơn giản

N8TRO

3.3283 huy hiệu vàng21 Huy hiệu bạc40 Huy hiệu đồng3 gold badges21 silver badges40 bronze badges

Đã hỏi ngày 4 tháng 3 năm 2013 lúc 18:58Mar 4, 2013 at 18:58

1

Xem điều này:


    
        Firs link value
    

    
Second Link Value
Trả lại thuộc tính ClassName:Đặt thuộc tính ClassName:
HtmlelementObject. className = classGiá trị tài sản
Separate multiple classes with spaces, like "test demo".


Giá trị

Sự mô tảĐặt thuộc tính ClassName:
HtmlelementObject. className = classGiá trị tài sản

Giá trị

Sự mô tả

lớp

Hãy tự mình thử »

Nhận thuộc tính lớp của "MyDiv":

let value = document.getEuityById ("myDiv"). className;

I am myDIV.


let value = document.getEuityById ("myDiv"). className;

Hãy tự mình thử »

Nhận thuộc tính lớp của "MyDiv":

let value = document.getEuityById ("myDiv"). className;

Hãy tự mình thử »

Nhận thuộc tính lớp của "MyDiv":

let value = document.getEuityById ("myDiv"). className;

Hãy tự mình thử »

Nhận thuộc tính lớp của "MyDiv":

let value = document.getEuityById ("myDiv"). className;

Chuyển đổi giữa hai tên lớp:
  elem.style.fontSize = "30px";
}

Hãy tự mình thử »

Nhận thuộc tính lớp của "MyDiv":

let value = document.getEuityById ("myDiv"). className;

Chuyển đổi giữa hai tên lớp:
  if (document.body.scrollTop > 50) {
    document.getElementById("myP").className = "test";
  } else {
    document.getElementById("myP").className = "";
  }
}

Hãy tự mình thử »



Nhận thuộc tính lớp của "MyDiv":

let value = document.getEuityById ("myDiv"). className;

Chuyển đổi giữa hai tên lớp: if (Element.ClassName == "MyStyle") {& nbsp; phần tử. classname = "newStyle"; } khác {& nbsp; phần tử. classname = "myStyle"; }Thêm ví dụ dưới đây.Định nghĩa và cách sử dụngThuộc tính className đặt hoặc trả về thuộc tính lớp của phần tử.Opera
ĐúngĐúngĐúngĐúngĐúngĐúng


Làm cách nào để có được lớp của một yếu tố trong HTML?

Để lấy tên lớp của một phần tử HTML cụ thể làm chuỗi, sử dụng JavaScript, hãy tham khảo phần tử HTML này và đọc thuộc tính ClassName của phần tử HTML này. Thuộc tính ClassName Trả về các lớp trong thuộc tính lớp được phân tách bằng không gian, trong một chuỗi.get reference to this HTML element, and read the className property of this HTML Element. className property returns the classes in class attribute separated by space, in a String.

GetElementsByClassName () làm gì trong javascript?

getElementsByClassName () Phương thức getElementsByClassName của giao diện tài liệu trả về một đối tượng giống như mảng của tất cả các phần tử con có tất cả (các) tên lớp đã cho.Khi được gọi trên đối tượng tài liệu, tài liệu hoàn chỉnh được tìm kiếm, bao gồm cả nút gốc.returns an array-like object of all child elements which have all of the given class name(s). When called on the document object, the complete document is searched, including the root node.

Làm thế nào để bạn chọn một phần tử có tên lớp?

Để chọn các thành phần với một lớp cụ thể, hãy viết một ký tự khoảng thời gian (.), Theo sau là tên của lớp.Bạn cũng có thể chỉ định rằng chỉ các phần tử HTML cụ thể nên bị ảnh hưởng bởi một lớp.write a period (.) character, followed by the name of the class. You can also specify that only specific HTML elements should be affected by a class.

Tên lớp Div trong HTML là gì?

TAG xác định một bộ phận hoặc một phần trong tài liệu HTML.Thẻ được sử dụng làm thùng chứa cho các phần tử HTML - sau đó được tạo kiểu bằng CSS hoặc thao tác với JavaScript.Thẻ dễ dàng được tạo kiểu bằng cách sử dụng thuộc tính lớp hoặc ID.Bất kỳ loại nội dung có thể được đặt bên trong thẻ!
tag defines a division or a section in an HTML document. The
tag is used as a container for HTML elements - which is then styled with CSS or manipulated with JavaScript. The
tag is easily styled by using the class or id attribute. Any sort of content can be put inside the
tag!