องค์ประกอบ html สามารถมีได้หลายรหัส


310

ฉันเข้าใจว่ารหัสต้องไม่ซ้ำกันในหน้า HTML / XHTML

คำถามของฉันคือสำหรับองค์ประกอบที่กำหนดฉันสามารถกำหนดรหัสหลายรหัสให้กับมันได้หรือไม่

<div id="nested_element_123 task_123"></div>

ฉันรู้ว่าฉันมีทางออกง่าย ๆ เพียงแค่ใช้คลาส ฉันแค่อยากรู้เกี่ยวกับการใช้รหัสในลักษณะนี้


ฉันกำลังเขียนโปรแกรมเป็นระยะเวลานานใน html css และ js ฉันมักต้องใช้หลายคลาส แต่ฉันไม่เคยใช้เลยฉันไม่จำเป็นต้องใช้หลาย ID อย่างไรก็ตามฉันอยากรู้อยากเห็น: ฉันขอถามสถานการณ์ที่คุณเผชิญในสถานการณ์เช่นนี้ว่าต้องใช้ ID หลายตัวหรือไม่
willka wonka

ในสถานการณ์ที่ไม่ค่อยเกิดขึ้นเมื่อไม่มีการเข้าถึง HTML ของแหล่งที่มา (เช่นเมื่อสร้างพร็อกซี) หากคุณต้องการกำหนดเป้าหมายองค์ประกอบที่มีรหัสหลายตัวเลือก css [id = "หนึ่งสองสาม" '] ควรกำหนดเป้าหมายองค์ประกอบ
JisuKim82

สิ่งนี้ขึ้นอยู่กับข้อกำหนดที่ยกมา (และอาจนำไปใช้) และบริบทในนั้น เช่นw3.org/TR/html5/dom.html#the-id-attributeและรุ่นเก่าซึ่งระบุว่า "ใช่" w3.org/TR/2011/WD-html5-20110525/elements.html#the-id-attribute
Mark Schultheiss

1
@willywonka ฉันรู้ว่านี่เป็นเหมือน 2 ปีต่อมา แต่ฉันวิ่งเข้าไปในบทความนี้เพิ่งค้นหาคำตอบนี้และรู้สึกเหมือนแบ่งปันสถานการณ์กับคุณฉันเจอเพราะคุณไม่เคยได้รับคำตอบ ฉันกำลังทำโปรเจคสำหรับ freecodecamp เพื่อสร้างเครื่องคิดเลข JS พวกเขาต้องการ id สำหรับผลลัพธ์ที่จะเป็น "display" เพื่อให้พวกเขาสามารถทำการทดสอบกับมันได้ แต่ฉันกำลังสร้างเครื่องคิดเลขวิทยาศาสตร์ที่มี 2 จอแสดงผล: #input และ #output ดังนั้น #input display ยังต้องการ id "display" นอกเหนือจากค่าของ "input" ฉันต้องการให้มันสอดคล้องกัน
Tara Stahler

1
สวัสดี@TaraStahlerยินดีต้อนรับ เท่าที่ฉันรู้ว่าเบราว์เซอร์จะแสดงเพียงครั้งแรกถ้าคุณใช้สัญลักษณ์ <... id = "input" id = "display" ... > และรหัสต้องไม่มีช่องว่างสีขาว (หรือแท็บ) สัญกรณ์ <... id = "จอแสดงผลอินพุต" ... > ไม่ถูกต้อง เพิ่งทดลองใช้จาวาสคริปต์กับคอนโซล Chrome และส่งคืน "Uncaught ReferenceError: display not not define" ในทั้งสองกรณี เฉพาะกรณีแรกส่งคืนวัตถุถ้าฉันได้รับมันด้วยรหัสแรกที่สองไม่สามารถทำได้ ในกรณีที่สองรหัสไม่สามารถทำได้ คุณอาจจำเป็นต้อง refactor รหัสของคุณ?
willka wonka

คำตอบ:


205

ไม่ได้จากข้อกำหนดXHTML 1.0

ใน XML ตัวระบุแฟรกเมนต์เป็น ID ประเภทและสามารถมีแอตทริบิวต์เดียวของ ID ประเภทต่อองค์ประกอบเท่านั้น ดังนั้นใน XHTML 1.0 แอตทริบิวต์ id ถูกกำหนดให้เป็นประเภท ID เพื่อให้มั่นใจว่าเอกสาร XHTML 1.0 เป็นเอกสาร XML ที่มีโครงสร้างที่ดีเอกสาร XHTML 1.0 ต้องใช้แอตทริบิวต์ id เมื่อกำหนดตัวระบุส่วนในองค์ประกอบที่ระบุไว้ข้างต้น ดูคำแนะนำเกี่ยวกับความเข้ากันได้ของ HTML สำหรับข้อมูลในการตรวจสอบให้แน่ใจว่าแองเคอร์นั้นเข้ากันได้ย้อนหลังเมื่อแสดงเอกสาร XHTML ในรูปแบบข้อความ / html ประเภทสื่อ


7
"ตัวระบุแฟรกเมนต์เป็น ID ประเภทและสามารถมีแอตทริบิวต์ ID ประเภทเดียวต่อองค์ประกอบเท่านั้น" มันบอกว่าที่นี่คุณลักษณะเดียวและคุณลักษณะแตกต่างจากค่าของแอตทริบิวต์ ไม่ได้บอกว่าสิ่งที่มีค่าแอตทริบิวต์ไม่ควรในบริบทใด ๆ ถือว่าหลายค่าผ่านช่องว่างคั่นหรือแยกอักขระ แม้ว่าในสเปคมันบอกว่าสำหรับความเข้ากันได้แบบย้อนหลังนั้นจะต้องไม่มีอักขระช่องว่างในค่าแอตทริบิวต์ Fragment Identifiers (w3.org/TR/xhtml1/#guidelines) ดังนั้นหากคุณต้องการแสดง ID ที่มีหลายค่าคุณต้องแสดงมันให้แตกต่าง
Richeve Bebedor

2
ขึ้นอยู่กับสเป็คที่คุณพูดฉันคิดว่า "ข้อกำหนดนี้ไม่ได้ห้ามองค์ประกอบที่มี ID หลายรายการ ... " w3.org/TR/2011/WD-html5-20110525/elements.html#the-id-attribute
Mark Schultheiss

ดูที่นี่ว่ามีการลบประโยคนั้นออกw3.org/TR/html5/dom.html#the-id-attribute
Mark Schultheiss

โอเคฉันทำคำตอบนี้แล้วกดเครื่องหมาย upvote 200 อัน ไม่เป็นไร. ฉันเห็นตัวเองแล้ว
KhoPhi

196

ขัดกับสิ่งที่คนอื่น ๆ กล่าวว่าคำตอบที่ถูกต้องคือใช่

Selectors ข้อมูลจำเพาะมีความชัดเจนมากเกี่ยวกับเรื่องนี้:

หากองค์ประกอบมีแอตทริบิวต์ ID หลายรายการทั้งหมดจะต้องถูกใช้เป็น ID สำหรับองค์ประกอบนั้นเพื่อวัตถุประสงค์ในการเลือก ID สถานการณ์ดังกล่าวสามารถเข้าถึงได้โดยใช้การผสมของ xml: id, DOM3 Core, XML DTDs และเนมสเปซเฉพาะ ความรู้


แก้ไข

เพียงชี้แจง: ใช่องค์ประกอบ XHTML สามารถมีรหัสได้หลายตัวเช่น

<p id="foo" xml:id="bar">

แต่การกำหนดหลาย id ให้กับidแอ็ตทริบิวต์เดียวกันโดยใช้รายการที่คั่นด้วยช่องว่างนั้นเป็นไปไม่ได้


7
คำตอบที่ยอดเยี่ยม - ตอนนี้นั่นทำให้แมวอยู่ท่ามกลางนกพิราบ
TrojanName

3
น่าเสียดายที่ไม่ใช่สเปค CSS ที่ทำงานที่นี่ สำหรับ HTML / XHTML คุณต้องดูข้อมูลจำเพาะนั้นและข้อมูลจำเพาะนั้นบอกว่าแต่ละองค์ประกอบสามารถมีได้มากที่สุดหนึ่ง id และ id นั้นต้องไม่ซ้ำกันในหน้า: w3.org/TR/html401/struct/global html # h-7.5.2 (สำหรับ HTML 4)
tvanfosson

9
@tvanfosson: น่าแปลกที่สเป็ค HTML4 ไม่ได้บอกว่าแต่ละองค์ประกอบสามารถมีได้มากที่สุดหนึ่ง id หากคุณดูรายละเอียด HTML5คุณจะพบว่าThis specification doesn't preclude an element having multiple IDs, if other mechanisms (e.g. DOM Core methods) can set an element's ID in a way that doesn't conflict with the id attribute.(ซึ่งตรงกับข้อกำหนด CSS)
user123444555621

1
คุณสามารถมีแอตทริบิวต์ id ได้เพียงหนึ่งรายการและรูปแบบของเนื้อหาแอตทริบิวต์ id ไม่มีการเว้นวรรคใด ๆ ในบริบทของคำถาม - ให้รหัส 2 "HTML" องค์ประกอบ - เป็นไปไม่ได้ที่จะทำเช่นนี้ใน HTML 4 หรือ HTML 5 คุณกำลังตั้งสมมติฐานว่าการให้รหัสที่ทำงานกับ CSS นั้นเพียงพอสำหรับ สิ่งที่เขาพยายามทำและอาจเป็นไปได้ว่าการมี xmlid จะใช้งานได้ แต่ฉันไม่เห็นว่าคุณได้รับคำถามดังกล่าวเป็นอย่างไร ตัวอย่างที่เขาแสดงจะไม่ทำงานทั้งใน HTML 4 หรือ HTML 5 และไม่มีวิธีที่จะทำให้มันทำงานได้สำเร็จตามที่แสดง
tvanfosson

6
ฉันตอบคำตอบนี้เมื่อตอบคำถาม: " คุณสามารถกำหนด ID หลายรายการให้กับองค์ประกอบได้หรือไม่" อย่างไรก็ตามฉันควรเพิ่มว่าสิ่งนี้นอกเหนือไปจากข้อกำหนดเฉพาะเท่านั้น ตามที่ปรากฏในคำตอบที่ได้รับการยอมรับเมื่อมันมาถึง HTML / XHTML ตัวเองสเปคกล่าวว่าคุณอาจเพียงกำหนดรหัสโดยใช้idแอตทริบิวต์ เพื่อชี้แจงxml:idคุณสมบัติ (และในความเป็นจริงคุณลักษณะใด ๆ ที่อยู่นอกเนมสเปซเริ่มต้น) ไม่ถูกต้องใน XHTML อย่างไรก็ตามในขณะที่คุณอ้างถึงจากข้อกำหนดของ HTML5 สิ่งนี้ไม่ได้ทำให้เกิดความxml:id="bar"ล้มเหลวในทางใดทางหนึ่ง มันจะยังคงเพิ่มbarID ให้กับองค์ประกอบนี้เพื่อให้สามารถจับคู่#barได้
BoltClock

28

ความเข้าใจของฉัน:

  • ID เป็นแบบใช้ครั้งเดียวและใช้กับองค์ประกอบเดียวเท่านั้น ...

    • แต่ละรายการมีการระบุว่าเป็นตัวระบุที่ไม่ซ้ำกันสำหรับองค์ประกอบเดียวเท่านั้น
  • สามารถใช้คลาสได้มากกว่าหนึ่งครั้ง ...

    • พวกเขาจึงสามารถนำไปใช้กับองค์ประกอบมากกว่าหนึ่งและในทำนองเดียวกันแตกต่างกันยังสามารถมีได้มากกว่าหนึ่งระดับ (เช่นหลายชั้นเรียน) ต่อองค์ประกอบ

18
ฉันไม่คิดว่าสิ่งนี้มีคุณสมบัติเหมาะสมที่จะเป็นคำตอบสำหรับคำถาม คำถามคือ: "สามารถใช้หลาย ID สำหรับองค์ประกอบเดียวได้หรือไม่"
เควิน

4
@kevin คำตอบนี้สันนิษฐานว่า OP กำลังเผชิญกับปัญหา XY และสามารถช่วยคนที่พยายามบรรลุพฤติกรรมของคลาสผ่าน IDs ด้วยเหตุผลใดก็ตาม
มาห์ดี

คุณอ้างถึง "ใช้ครั้งเดียว" แต่อาจทำให้เกิดความสับสน คุณสามารถและเป็นสิ่งที่ frecuent และถูกต้องใช้หลายครั้งองค์ประกอบหนึ่งโดย id ของมัน สิ่งที่ฉันคิดว่าคุณกำลังพูดถึงก็คือการตีความอีกอย่างหนึ่งนั่นคือคุณควรใช้ id (และเพียงอันเดียว) สำหรับองค์ประกอบและสำหรับองค์ประกอบนั้นเท่านั้น
Mbotet

27

ไม่ ในขณะที่คำนิยามจาก w3cสำหรับ HTML 4 ดูเหมือนจะไม่ครอบคลุมคำถามของคุณอย่างชัดเจน แต่นิยามของชื่อและแอตทริบิวต์ id ระบุว่าไม่มีช่องว่างในตัวระบุ:

โทเค็น ID และ NAME จะต้องเริ่มต้นด้วยตัวอักษร ([A-Za-z]) และอาจตามด้วยตัวอักษรจำนวนตัวเลขใด ๆ ([0-9]), ยัติภังค์ ("-"), ขีดล่าง ("_") , colons (":") และเครื่องหมายมหัพภาค (".")


20

ไม่ได้องค์ประกอบ DOM ทุกรายการหากมี ID จะมี ID เดียวที่ไม่ซ้ำกัน คุณสามารถประมาณมันโดยใช้สิ่งที่ชอบ:

<div id='enclosing_id_123'><span id='enclosed_id_123'></span></div>

จากนั้นใช้การนำทางเพื่อรับสิ่งที่คุณต้องการ

หากคุณเพียงต้องการใช้สไตล์ชื่อชั้นจะดีกว่า


ที่จะทำลายการตรวจสอบว่า
Aupajo

3
อะไรคือสิ่งผิดกฎหมายเกี่ยวกับคำตอบนี้? ใครสามารถอธิบายการลงคะแนนเสียงได้บ้าง
tpower

19
ไม่ใช่ฉัน. :-) และฉันไม่แน่ใจว่าคุณหมายถึงอะไรเกี่ยวกับการทำลายการตรวจสอบ รหัสประจำตัวของ div และ span แตกต่างกัน (การปิดล้อมเทียบกับการปิดล้อม) ดังนั้นจึงไม่มีปัญหาเกี่ยวกับรหัสซ้ำ บางทีบางคนไม่ได้อ่านอย่างใกล้ชิด
tvanfosson

4
การปล้นธนาคารผิดกฎหมายปัญหาซอฟต์แวร์ไม่เคยผิดกฎหมาย มันคือความจริงเสมือนเก่ากับปัญหาความเป็นจริงที่เกิดขึ้นจริงอีกครั้ง :-P
TrojanName

@BrianFenton การดีบักโค้ดของคนอื่นทำให้ฉันรู้ว่ามันควรผิดกฎหมาย ฉันพูดว่าติดคุก 5 ปีเพราะไม่ทำตามข้อกำหนดโดยไม่มีเหตุผลที่ดี
ProblemsOfSumit

18

คุณสามารถมี ID ได้เพียงหนึ่ง ID ต่อองค์ประกอบ แต่คุณสามารถมีมากกว่าหนึ่งคลาสได้ แต่ไม่มีแอตทริบิวต์คลาสหลายค่าให้ใส่ค่าคลาสหลายค่าเป็นหนึ่งแอตทริบิวต์

<div id="foo" class="bar baz bax">

ถูกกฎหมายอย่างสมบูรณ์แบบ


4

ไม่คุณไม่สามารถมีหลายรหัสสำหรับแท็กเดียว แต่ฉันได้เห็นแท็กที่มีnameแอตทริบิวต์และidคุณลักษณะที่ได้รับการปฏิบัติเหมือนกันโดยบางแอปพลิเคชัน


1
ใน IE ก่อน IE8 ใช่ แต่พวกเขาได้แก้ไขข้อผิดพลาดในโหมดมาตรฐานแล้ว getElementById () ใช้เพื่อส่งคืน elems ที่ตรงกับตัวพิมพ์ใหญ่และเล็กอย่างไม่ถูกต้องในชื่อและรหัส
scunliffe

4

ไม่คุณควรใช้ DIV ที่ซ้อนกันหากคุณต้องการกำหนดเส้นทางนั้น นอกจากนี้แม้ว่าคุณจะสามารถจินตนาการถึงความสับสนที่เกิดขึ้นเมื่อคุณเรียกใช้ document.getElementByID () ID ตัวไหนที่จะคว้ามาถ้ามีหลายตัว?

ในหัวข้อที่เกี่ยวข้องเล็กน้อยคุณสามารถเพิ่มคลาสได้หลายคลาสให้กับ DIV ดูการอภิปรายของ Eric Myers ที่

http://meyerweb.com/eric/articles/webrev/199802a.html


1
จะไม่ได้รับ ID ที่คุณระบุระหว่างวงเล็บหรือไม่ getElementById();ไม่ได้ทำอะไรเลยหากไม่มีสตริงที่ระบุว่าจะรับอะไร! getElementById('foo');จะได้รับองค์ประกอบที่มี foo เป็น ID! รหัสหลายรายการจะไม่สำคัญที่นี่ มันจะยังคงมองหา "foo"
Rin และ Len

3
Any ID assigned to a div element is unique.
However, you can assign multiple IDs "under", and not "to" a div element.
In that case, you have to represent those IDs as <span></span> IDs.

Say, you want two links in the same HTML page to point to the same div element in  the page.

The two different links
<p><a href="#exponentialEquationsCalculator">Exponential Equations</a></p>         

<p><a href="#logarithmicExpressionsCalculator"><Logarithmic Expressions</a></p>

Point to the same section of the page. 
<!-- Exponential / Logarithmic Equations Calculator -->
<div class="w3-container w3-card white w3-margin-bottom">      
   <span id="exponentialEquationsCalculator"></span>
   <span id="logarithmicEquationsCalculator"></span>
</div>

2

http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2

แอตทริบิวต์ id กำหนดตัวระบุเฉพาะให้กับองค์ประกอบ (ซึ่งอาจได้รับการตรวจสอบโดยตัวแยกวิเคราะห์ SGML)

และ

โทเค็น ID และ NAME ต้องขึ้นต้นด้วยตัวอักษร ([A-Za-z]) และอาจตามด้วยตัวอักษรตัวเลข ([0-9]), ขีดกลาง ("-"), ขีดล่าง ("_") , colons (":") และเครื่องหมายมหัพภาค (".")

ดังนั้น "id" จะต้องไม่ซ้ำกันและไม่มีช่องว่าง


1

ฉันอยากจะบอกว่าใช่เทคนิคเพราะสิ่งที่แสดงผลนั้นขึ้นอยู่กับเทคนิคของเบราว์เซอร์เสมอ เบราว์เซอร์ส่วนใหญ่พยายามที่จะรักษาข้อมูลจำเพาะให้ดีที่สุดเท่าที่จะทำได้และเท่าที่ฉันรู้ว่าไม่มีอะไรในข้อกำหนด css เทียบกับมัน ฉันจะขอรับรองรหัส html, css, javascript จริงที่ส่งไปยังเบราว์เซอร์ก่อนที่จะมีขั้นตอนการแปลภาษาอื่น ๆ

อย่างไรก็ตามฉันก็บอกว่าไม่เพราะทุกเบราว์เซอร์ที่ฉันทดสอบโดยทั่วไปแล้วจะไม่ยอมให้คุณ หากคุณต้องการเห็นด้วยตนเองให้บันทึกไฟล์ต่อไปนี้เป็นไฟล์. html และเปิดขึ้นในเบราว์เซอร์หลัก ในทุกเบราว์เซอร์ที่ฉันทดสอบในฟังก์ชั่นจาวาสคริปต์จะไม่ตรงกับองค์ประกอบ อย่างไรก็ตามลบ "hunkojunk" ออกจากแท็ก id และทำงานได้ดี รหัสตัวอย่าง

<html>
<head>
</head>
<body>
    <p id="hunkojunk1 hunkojunk2"></p>

<script type="text/javascript">
    document.getElementById('hunkojunk2').innerHTML = "JUNK JUNK JUNK JUNK JUNK JUNK";
</script>
</body>
</html>

1

เลขที่

ต้องบอกว่าไม่มีอะไรจะหยุดคุณทำ แต่คุณจะได้รับพฤติกรรมที่ไม่สอดคล้องกับเบราว์เซอร์ต่างๆ อย่าทำมัน 1 ID ต่อองค์ประกอบ

หากคุณต้องการการมอบหมายหลายรายการให้กับองค์ประกอบให้ใช้คลาส (คั่นด้วยช่องว่าง)


0

นั่นน่าสนใจ แต่เท่าที่ฉันรู้คำตอบคือไม่มั่นคง ฉันไม่เห็นสาเหตุที่คุณต้องใช้ ID ที่ซ้อนกันเนื่องจากคุณมักจะข้ามมันไปกับองค์ประกอบอื่นที่มี ID ที่ซ้อนกันเหมือนกัน หากคุณไม่มีจุดถ้าคุณทำยังมีจุดน้อยมาก


1
ฉันจะชอบใช้ 2 id เช่นกันเพื่อย้อนหลังเข้ากันได้ ตัวอย่างเช่นสิ่งที่เคยเป็นบทความ -8 ในรุ่นก่อนหน้านี้ แต่ปัจจุบันเรียกว่าโหนด -8 ที่มี 2 id ขององค์ประกอบหนึ่งจะป้องกันการเข้ารหัสวิธีแก้ปัญหาเพื่อให้เข้ากันได้ย้อนหลัง ในขณะที่ ID ทั้งสองจะยังคงเป็นตัวระบุที่ไม่ซ้ำกัน
FLY

0

ฉันรู้ว่านี่เป็นปี แต่ฉันอยากรู้เกี่ยวกับตัวเองและฉันแน่ใจว่าคนอื่นจะหาทางของพวกเขาที่นี่ คำตอบง่ายๆคือไม่อย่างที่คนอื่นพูดก่อนหน้าฉัน องค์ประกอบไม่สามารถมีมากกว่าหนึ่ง ID และ ID ไม่สามารถใช้มากกว่าหนึ่งครั้งในหน้า ลองใช้แล้วคุณจะเห็นว่ามันใช้งานไม่ได้

ในการตอบสนองต่อคำตอบของ tvanfosson เกี่ยวกับการใช้ ID เดียวกันในสององค์ประกอบที่แตกต่างกัน เท่าที่ฉันทราบรหัสสามารถใช้เพียงครั้งเดียวในหน้าโดยไม่คำนึงว่าจะแนบกับแท็กอื่นหรือไม่

ตามคำนิยามองค์ประกอบที่ต้องการ ID ควรจะไม่ซ้ำกัน แต่ถ้าคุณต้องการสอง ID แล้วมันไม่ได้เป็นเอกลักษณ์จริงๆและต้องการชั้นเรียนแทน


1
แต่ถ้าคุณอ่านคำตอบของ tvanfoss รหัสทั้งสองจะแตกต่างกันอย่างชัดเจน "enclosing_id_123"! = "สิ่งที่แนบมา _id_123"
Ben

0

ชั้นเรียนทำขึ้นเป็นพิเศษสำหรับสิ่งนี้นี่คือรหัสที่คุณสามารถเข้าใจได้

<html>
<head>
    <style type="text/css">
     .personal{
            height:100px;
            width: 100px;   

        }
    .fam{
            border: 2px solid #ccc;
        }   
    .x{
            background-color:#ccc;
        }   

    </style>
</head>
<body>

    <div class="personal fam x"></div>

</body> 
</html>

0

เปล่า

https://www.w3.org/TR/2011/WD-html5-20110525/elements.html#the-id-attribute

ค่าต้องไม่มีอักขระช่องว่างใด ๆ

id="a b"<- ค้นหาอักขระช่องว่างในVaLuEนั้น

ที่กล่าวว่าคุณสามารถจัดรูปแบบหลาย ID แต่ถ้าคุณตามสเป็คคำตอบคือไม่



-4

ฉันไม่คิดว่าคุณจะมี ID ได้สองตัว แต่ควรเป็นไปได้ การใช้รหัสเดียวกันสองครั้งเป็นกรณีที่แตกต่างกัน ... เช่นสองคนที่ใช้หนังสือเดินทางเดียวกัน อย่างไรก็ตามคนคนหนึ่งอาจมีหนังสือเดินทางหลายใบ ... มาหาสิ่งนี้เพราะฉันมีสถานการณ์ที่พนักงานคนเดียวสามารถมีฟังก์ชั่นได้หลายอย่าง พูดว่า "sysadm" และ "ผู้ประสานงานทีม" การมี id = "sysadm teamcoordinator" จะให้ฉันอ้างอิงพวกเขาจากหน้าอื่น ๆ เพื่อให้ staff.html # sysadm และ employee.html # teamcoordinator จะนำไปสู่สถานที่เดียวกัน ... สักวันหนึ่ง อาจใช้ฟังก์ชันผู้ประสานงานของทีมอื่นในขณะที่ sysadm ยังคงเป็น sysadm ... จากนั้นฉันจะต้องเปลี่ยนรหัสบนหน้าพนักงาน.html ... แต่เหมือนที่ฉันพูด - มันไม่ทำงาน :(

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.