สิ่งตีพิมพ์ในหัวข้อ 'dom'
ดูการเปลี่ยนแปลง DOM โดยใช้ MutationObserver Javascript API
MutationObserver คือ JavaScript Browser API ที่สามารถใช้เพื่อตรวจจับการเปลี่ยนแปลงใน DOM เช่น การเพิ่มหรือการลบโหนด DOM และการเปลี่ยนแปลงในเนื้อหาข้อความ
วัตถุ MutationObserver สามารถสังเกตโหนดย่อย คุณลักษณะ โหนดย่อยทั้งหมด หรือแผนผังย่อยด้านล่างโหนดที่ระบุได้ตั้งแต่หนึ่งรายการขึ้นไป
เราสามารถเข้าถึง API ได้โดยการสร้างอินสแตนซ์/วัตถุของคลาส MutationObserver
สำหรับตัวอย่าง:
const observer = new MutationObserver(callback);
callback..
คำถามในหัวข้อ 'dom'
onpropertychange สำหรับกล่องข้อความใน Firefox?
วิธีจัดการ onpropertychange สำหรับกล่องข้อความใน Firefox โดยใช้ JavaScript
ด้านล่างนี้เป็นตัวอย่าง:
var headerBGColorTextBox = document.getElementById('<%= tbHeaderBGColor.ClientID %>');
if (headerBGColorTextBox != null) {...
11444 มุมมอง
schedule
12.11.2023
php DOM, รับค่าจากเอกสาร xml, php xml
ฉันกำลังพยายามรับข้อมูล ( itemID , title , price และ mileage ) สำหรับรายการหลายรายการจากเว็บไซต์ eBay โดยใช้ API ของพวกเขา จนถึงตอนนี้ ฉันได้รับ สิ่งนี้ ขึ้นไป
ฉันได้บันทึกเอกสารเป็นไฟล์ .xml โดยใช้ PHP cUrl และตอนนี้ฉันต้องรับ/แยกค่า (...
2200 มุมมอง
schedule
01.12.2023
ลบองค์ประกอบลูกทั้งหมดของโหนด DOM ใน JavaScript
ฉันจะลบองค์ประกอบย่อยทั้งหมดของโหนด DOM ใน JavaScript ได้อย่างไร
สมมติว่าฉันมี HTML (น่าเกลียด) ต่อไปนี้:
<p id="foo">
<span>hello</span>
<div>world</div>
</p>
และฉันคว้าโหนดที่ฉันต้องการดังนี้:...
1091600 มุมมอง
schedule
11.11.2023
เอาต์พุตจาวาสคริปต์จาก jquery ajax ไม่ทำงาน
ฉันกำลังแทรกข้อมูลบางอย่างลงในคอนเทนเนอร์ div ผ่าน ajax เมื่อโหลด HTML โดยตรงลงใน div มันก็ทำงานได้ดี แต่เมื่อฉันพยายามแทรกฟังก์ชันจาวาสคริปต์ในแท็กสคริปต์ มันจะทำให้เพจรีเฟรชและหยุดทำงานเมื่อเปิดใช้งาน ajax ฉันจะแทรกสคริปต์นี้ลงในคอนเทนเนอร์ div...
86 มุมมอง
schedule
31.10.2023
ค้นหาตามหมวดหมู่ด้วยจาวาสคริปต์
ดังนั้นฉันจึงเปิดและปิดฟังก์ชันการค้นหามาระยะหนึ่งแล้ว Tim Down ช่วยได้ ฉันมากและให้โค้ดง่ายๆ แก่ฉันเพื่อค้นหาข้อความบางอย่างในหน้านั้น
ตอนนี้ฉันกำลังพยายามแก้ไขโค้ดเพื่อค้นหาตามหมวดหมู่ ฉันมีตาราง HTML แบ่งออกเป็น divs ดังนี้
<form...
2388 มุมมอง
schedule
04.11.2023
อะไรคือความแตกต่างระหว่าง offsetHeight และ scrollHeight ขององค์ประกอบใน DOM?
ใน DOM อะไรคือความแตกต่างระหว่าง offsetHeight ขององค์ประกอบและ scrollHeight ของมัน? รูปภาพประกอบคำอธิบายจะช่วยได้มาก
9013 มุมมอง
schedule
29.10.2023
แก้ไขหน่วยความจำรั่ว VBA DOM HtmlDocument
ฉันกำลังอ่านหน้าเว็บหลายพันหน้าผ่านระบบอัตโนมัติและนำเข้าบางส่วนไปยังฐานข้อมูล MS Access
เพื่อที่ฉันจะได้ใช้ 3 กลยุทธ์หลัก:
การทำให้ เว็บเบราว์เซอร์ เป็นแบบอัตโนมัติ
รับเนื้อหาของหน้าเว็บผ่าน Ajax และโหลดลงในเอกสาร html
ใช้วิธี...
186 มุมมอง
schedule
24.11.2023
xmlRoot ไม่ส่งคืนองค์ประกอบที่ถูกต้องเมื่อแยกวิเคราะห์เอกสาร html โดยใช้แพ็คเกจ XML ใน R
ฉันต้องการแยกวิเคราะห์ html เพื่อดึงส่วนเฉพาะออกมาโดยใช้ xpathSApply แต่การเรียก xmlRoot ส่งคืนองค์ประกอบที่มีชื่อเป็นข้อความของเอกสารทั้งหมด:
> url <- "http://www.achaea.com/game/who"
> doc <- htmlParse(url)
> top <-...
102 มุมมอง
schedule
28.11.2023
ทริกเกอร์เหตุการณ์การคลิกด้วยตนเองในกล่องกาเครื่องหมาย Dojo
ในใบสมัครของฉัน ฉันมีรหัสนี้:
postCreate: function(){
// ...
// Change the listWidget's order depending on whether the checkbox is
// ticked or not
self.extraWidget.orderByNameWidget.on( 'click', function( e ){
var orderByNameWidget...
1302 มุมมอง
schedule
11.11.2023
ตัวอักษรในเครื่องหมายคำพูดปรากฏหลังแท็กเนื้อหา
เราเพิ่งเปิดตัวไซต์ Magento ใหม่ของเรา และตัวอักษร 'c' ปรากฏในเครื่องหมายคำพูดทันทีหลังแท็ก ก่อนหน้านี้มันไม่แสดงบนเครื่องของฉันหรือบนไซต์ QA ของเรา ฉันได้ตรวจสอบไฟล์เทมเพลตแล้ว แต่ก็ไม่มีเช่นกัน ฉันเกือบจะแน่ใจว่าจะไม่ใช่ปัญหาเกี่ยวกับโค้ด...
213 มุมมอง
schedule
30.12.2023
java : ลูก xml ไม่ถูกลบโดยใช้ RemoveChild
ฉันมี XML ตามที่ระบุด้านล่าง ฉันต้องการลบแท็กว่างออกจากแท็กเดิมซ้ำๆ เช่นเดียวกับใน เมื่อแท็ก f ถูกลบ แท็ก e ควรถูกลบ และเมื่อแท็ก e ถูกลบ แท็ก d จะว่างเปล่า และด้วยเหตุนี้ ควรจะลบด้วยเช่นกัน
<Test>
<a>test</a>...
605 มุมมอง
schedule
15.01.2024
ตัวแยกวิเคราะห์ html dom อย่างง่าย แยกลิงก์ข้อความทั้งหมดโดยไม่มีลิงก์รูปภาพ
ฉันใช้โค้ดนี้เพื่อแยกวิเคราะห์ URL ในเอาต์พุตฉันมีลิงก์ข้อความทั้งหมดและรูปภาพลิงก์ทั้งหมด แต่ฉันต้องการเพียงลิงก์ข้อความเท่านั้น ฉันจะทำอย่างไร?
$linkbox = array();
foreach($html -> find('a') as $link)
{
linkbox[] = $link -> outertext;
}
35 มุมมอง
schedule
06.12.2023
การเปิด/ปิดการใช้งานเขตข้อมูลแบบฟอร์มในหลายแถวของตารางด้วย Jquery
ฉันกำลังสร้างตาราง 50 แถวและในแต่ละแถวฉันต้องการเปิด/ปิดการใช้งานฟิลด์ฟอร์มหนึ่งช่องตามค่าตัวเลือกของกล่องดรอปดาวน์ในแถวตารางเดียวกันนั้น
นี่คือตัวอย่างของสิ่งที่ฉันมี:
<tr id="tr1">
<td>
<select id="tableDropDown"...
887 มุมมอง
schedule
09.12.2023
ฉันจะแยกคำหลักออกจากหน้าเว็บโดยใช้ PHP DOM ได้อย่างไร
นี่คือโค้ดเดียวกับที่ฉันดึงมาจากหน้าเว็บ...
<div class="user-details-narrow">
<div class="profileheadtitle">
<span class=" headline txtBlue size15">
Profession...
69 มุมมอง
schedule
20.12.2023
ตั้งค่าเหตุการณ์ onclick เป็นปุ่มเพิ่มแบบไดนามิกหรือไม่
ฉันต้องการถามวิธีกำหนดเหตุการณ์ onclick ให้กับปุ่มที่เพิ่มแบบไดนามิกบน DOM เช่นหลังจากสร้างปุ่มตามนี้
var btn = document.createElement("button");
ฉันต้องการสร้าง onclick สำหรับปุ่มนี้ เพื่อว่าเมื่อฉันคลิก ปุ่มนี้จะเรียกใช้ฟังก์ชัน...
2646 มุมมอง
schedule
28.12.2023
การทำให้เป็นมาตรฐาน DOM มีผลเหมือนกันโดยไม่ต้องทำให้เป็นมาตรฐาน
อ่านคำตอบที่นี่: การทำให้เป็นมาตรฐานใน DOM parsing ด้วย java - มันทำงานยังไง?
ฉันเข้าใจว่าการทำให้เป็นมาตรฐานจะลบโหนดข้อความว่างที่อยู่ติดกัน ฉันลองใช้ xml ต่อไปนี้:
<company>hello
wor
ld
</company>
ด้วยรหัสต่อไปนี้:...
414 มุมมอง
schedule
19.01.2024
วิธีตรวจจับการคลิกภายนอกส่วนประกอบการทำงานของ React
ฉันต้องการตรวจจับการคลิกภายนอกส่วนประกอบ การทำงาน ของ React
จากนั้นฉันก็พบบทความต่อไปนี้และนำโค้ดไปใช้ตามนั้น
ตรวจจับการคลิกภายนอกส่วนประกอบ React
แต่รหัสของฉันใช้งานไม่ได้ ฉันเข้าใจสาเหตุแต่ไม่รู้วิธีแก้ไข
import React from...
1274 มุมมอง
schedule
10.01.2024
Javascript: เมื่อใดที่ onbeforeunload จะถูกทริกเกอร์?
ฉันกำลังเพิ่มกล่องโต้ตอบ "ยืนยันว่าคุณต้องการออก" ในเว็บไซต์ของฉัน และกำลังประสบกับพฤติกรรมแปลกๆ ของเหตุการณ์ onbeforeunload
เอกสาร ค่อนข้างชัดเจน: หากเพจของคุณกำลังจะ จะถูกยกเลิกการโหลดงานนี้เรียกว่า เมื่อ eventHandler ของคุณส่งคืนสตริง...
774 มุมมอง
schedule
08.01.2024
บรรทัดใหม่ปรากฏขึ้นหลังแท็ก ‹br› ใน DOMDocument saveHTML()
ฉันใช้ PHP DOM API เพื่อสร้างมาร์กอัป ใช้งานได้ดี แต่ในบางกรณี บรรทัดใหม่ \n จะปรากฏหลังแท็ก <br> ฉันจัดการเพื่อสร้าง reprex :
$document = new DOMDocument();
$document->loadHTML('<div>text<br></div>');
$element =...
211 มุมมอง
schedule
01.01.2024
รับเหตุการณ์ onmouseover จาก addon สคริปต์ของแอป
Gmail จะแสดงกล่องโต้ตอบเมื่อมีการวางเมาส์เหนือชื่อของบุคคลที่ส่งข้อความในรายการกล่องจดหมาย กล่องโต้ตอบนี้จะแสดงรูปโปรไฟล์ผู้ใช้ ชื่อ ที่อยู่ และปุ่มบางปุ่ม เช่น ส่งอีเมล แก้ไขผู้ติดต่อ เป็นต้น
ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะจัดการเหตุการณ์นี้...
42 มุมมอง
schedule
09.12.2023