คำถามติดแท็ก htmlbutton

30
จะสร้างปุ่ม HTML ที่ทำหน้าที่เหมือนลิงค์ได้อย่างไร?
มีอะไรให้คุณบ้างStack Overflow ที่อยู่ : Каксоздать HTML-кнопку, котораябудетвестисебя, какгиперсылка? ฉันต้องการสร้างปุ่ม HTML ที่ทำหน้าที่เหมือนลิงก์ ดังนั้นเมื่อคุณคลิกปุ่มมันจะเปลี่ยนเส้นทางไปยังหน้า ฉันต้องการให้เข้าถึงได้มากที่สุด ฉันต้องการเช่นกันดังนั้นจึงไม่มีอักขระพิเศษหรือพารามิเตอร์ใน URL ฉันจะบรรลุสิ่งนี้ได้อย่างไร จากคำตอบที่โพสต์จนถึงขณะนี้ฉันกำลังทำสิ่งนี้: <form method="get" action="/page2"> <button type="submit">Continue</button> </form> แต่ปัญหานี้คือในSafariและInternet Explorerจะเพิ่มอักขระเครื่องหมายคำถามไว้ที่ส่วนท้ายของ URL ฉันต้องการค้นหาวิธีแก้ไขที่ไม่เพิ่มอักขระใด ๆ ลงในส่วนท้ายของ URL มีอีกสองวิธีในการทำเช่นนี้: การใช้ JavaScript หรือจัดแต่งทรงผมลิงก์ให้ดูเหมือนปุ่ม ใช้ JavaScript: <button onclick="window.location.href='/page2'">Continue</button> แต่สิ่งนี้ต้องมี JavaScript และด้วยเหตุนี้จึงทำให้ผู้อ่านหน้าจอเข้าถึงได้น้อยลง จุดเชื่อมโยงคือการไปที่หน้าอื่น ดังนั้นการพยายามทำปุ่มให้เหมือนลิงค์เป็นทางออกที่ผิด คำแนะนำของฉันคือการที่คุณควรใช้การเชื่อมโยงและรูปแบบให้มีลักษณะเหมือนปุ่ม <a href="/link/to/page2">Continue</a>

4
ใช้ได้กับ <a> (แท็กจุดยึด) ที่ไม่มีแอตทริบิวต์ href หรือไม่
ฉันใช้ Twitter Bootstrap เพื่อสร้างเว็บไซต์และฟังก์ชั่นการใช้งานมากมายนั้นขึ้นอยู่กับการห่อสิ่งต่าง ๆ&lt;a&gt;แม้ว่าพวกเขาจะใช้ Javascript ก็ตาม ฉันมีปัญหากับhref="#"กลยุทธ์ที่เอกสารแนะนำ Bootstrap แนะนำดังนั้นฉันจึงพยายามหาวิธีแก้ไขปัญหาอื่น แต่แล้วฉันก็ลองลบhrefคุณลักษณะทั้งหมด ฉันใช้อยู่&lt;a class='bunch of classes' data-whatever='data'&gt;และให้ Javascript จัดการส่วนที่เหลือ และมันใช้งานได้ แต่มีบางอย่างกำลังบอกฉันว่าฉันไม่ควรทำเช่นนี้ ขวา? ฉันหมายความว่าในทางเทคนิค&lt;a&gt;ควรจะเชื่อมโยงกับบางสิ่งบางอย่าง แต่ฉันไม่แน่ใจว่าทำไมมันถึงมีปัญหา หรือมันคืออะไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.