สอบถามเกี่ยวกับ getComputedStyle() Method ใน จาวาสคริปต์

สวัสดีครับ, ผมอยากจะทราบว่า พารามิเตอร์ pseudoElement ใน getComputedStyle() Method เอาใว้ทำอะไรครับ?
ผมเข้าใจว่ามันเป็นองค์ประกอบหลอก แต่มันมีความหมายในการใช้งานยังไงครับ?

ตัวอย่างที่ 1:
function myFunction(){
    var elem = document.getElementById("test");
    var theCSSprop = window.getComputedStyle(elem, "first-letter").getPropertyValue("font-size");
    document.getElementById("demo").innerHTML = theCSSprop;
}

ตัวอย่างที่ 2:
function myFunction(){
    var elem = document.getElementById("test");
    var theCSSprop = window.getComputedStyle(elem, null).getPropertyValue("font-size");
    document.getElementById("demo").innerHTML = theCSSprop;
}

ถึงแม้ผมจะปรับมันกลับเป็น Null แต่มันก็ยังคง return เป็น 16px เพราะอะไรหรือครับ?
อ้างอิงจาก: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_getcomputedstyle3
ขอบคุณล่วงหน้าครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่