get html element จาก text ภายใน element

ตัวอย่าง Code 



<h3>The H3 Text</h3>



<h3>H3H3H3</h3>





มีวิธีที่จะเขียน Code ที่เลือกเฉพาะ <h3> ที่มี "The H3 Text" ภายใน Element ได้หรือเปล่าครับ แล้วถ้าได้ต้องทำยังไงครับ ?

ขอบคุณครับ
12 ต.ค. 2555 2 1,064

จริงๆแล้วผมอธิบายไปแล้วผ่าน MSN เพียงแต่เธอขาดการประยุกต์ใช้



var h3s = node.getElementsByTagName('h3'); // อ่าน h3 ทั้งหมด ที่อยู่ภายใน node

for (var i = 0 ; i < h3s.length ; i++) { // วนลูป h3 แต่ละตัว

  var h3 = h3s; // h3 แต่ละตัว

  if (h3.innerHTML == 'xxx') { // ตรวจสอบข้อความภายใน

     // match

  }

}



วิธีที่ง่ายกว่าคือ ใช้ Frame Work แต่คงต้องเรียนรู้เพิ่มเติม
#1

ขอบคุณมากครับอาจารย์ :)
#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^