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

ไฮเปอร์ลิงก์ (หรือลิงก์) เป็นการอ้างอิงไปยังเอกสารที่ผู้อ่านสามารถติดตามได้โดยตรงหรือตามโดยอัตโนมัติ

30
ฉันควรใช้ค่า“ href” ใดสำหรับลิงก์ JavaScript“ #” หรือ“ javascript: void (0)”
ต่อไปนี้เป็นสองวิธีในการสร้างลิงก์ที่มีวัตถุประสงค์เพื่อเรียกใช้โค้ด JavaScript เพียงอย่างเดียว จะดีกว่าในแง่ของการทำงานความเร็วในการโหลดหน้าวัตถุประสงค์ในการตรวจสอบความถูกต้องและอื่น ๆ function myJsFunc() { alert("myJsFunc"); } <a href="#" onclick="myJsFunc();">Run JavaScript Code</a> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล หรือ function myJsFunc() { alert("myJsFunc"); } <a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล


15
ฟังก์ชัน JavaScript ใน href เทียบกับ onclick
ฉันต้องการใช้งานฟังก์ชั่น JavaScript ง่ายๆในการคลิกโดยไม่เปลี่ยนเส้นทาง มีความแตกต่างหรือประโยชน์ใด ๆ ระหว่างการวางสาย JavaScript ในhrefแอตทริบิวต์ (เช่นนี้: <a href="javascript:my_function();window.print();">....</a> ) เทียบกับวางไว้ในonclickแอตทริบิวต์ (ผูกไว้กับonclickเหตุการณ์) หรือไม่
474 javascript  href 

14
เปิด URL ในหน้าต่างเดียวกันและในแท็บเดียวกัน
ฉันต้องการเปิดลิงค์ในหน้าต่างเดียวกันและในแท็บเดียวกันที่มีเพจพร้อมกับลิงค์ เมื่อฉันพยายามเปิดลิงก์โดยใช้ลิงก์window.openนั้นจะเปิดขึ้นในแท็บใหม่ไม่ใช่แท็บเดียวกันในหน้าต่างเดียวกัน

5
href =“ tel:” และหมายเลขโทรศัพท์มือถือ
ถ้าฉันใช้tel:ฉันควรเขียนรหัสโทรศัพท์ระหว่างประเทศเช่นนั้น <a href="tel:+6494461709">61709</a> จนถึงตอนนี้ดีมาก แต่ฉันไม่สามารถหาข้อมูลเกี่ยวกับวิธีการเขียนหมายเลขโทรศัพท์มือถือในแบบ "สากล" หากมี
344 html  href  tel 


10
ลิงค์ดาวน์โหลดภาพ href เมื่อคลิก
ฉันสร้างลิงค์ปกติเช่น: <a href="https://stackoverflow.com/path/to/image"><img src="/path/to/image" /></a>ในเว็บแอป เมื่อฉันคลิกที่ลิงค์มันจะแสดงรูปภาพในหน้าใหม่ หากคุณต้องการบันทึกภาพคุณต้องคลิกขวาที่ภาพแล้วเลือก "บันทึกเป็น" ฉันไม่ต้องการพฤติกรรมนี้ฉันต้องการที่จะมีกล่องดาวน์โหลดโผล่ออกมาเมื่อฉันคลิกที่ลิงค์เป็นไปได้หรือไม่ที่เป็นแบบ html หรือ javascript? อย่างไร? ถ้าไม่ใช่ฉันเดาว่าฉันจะต้องเขียนสคริปต์ download.php และเรียกมันลงใน href ด้วยชื่อไฟล์เป็นพารามิเตอร์ ... ?
180 html  image  download  href 

10
href ว่างเปล่าใช้ได้ไหม?
หนึ่งในนักพัฒนาเว็บของเราใช้ html ต่อไปนี้เป็นตัวยึดตำแหน่งสำหรับจัดแต่งทรงผมในรายการดรอปดาวน์ <a href="" class="arrow"></a> สิ่งนี้ถือว่าเป็นแท็กสมอถูกต้องหรือไม่ เนื่องจากไม่มีค่า href ค่านี้จึงแสดงให้เห็นว่ารายงานการตรวจสอบลิงก์ของเราบางรายงานเสียหาย
179 html  href 

4
ลบสไตล์ / การจัดรูปแบบทั้งหมดออกจากไฮเปอร์ลิงก์
ฉันกำลังสร้างเมนูการนำทางด้วยคำที่มีสีต่างกัน ( hrefลิงค์) ฉันต้องการสีที่จะไม่เปลี่ยนแปลงในสถานะใด ๆ (โฮเวอร์เยี่ยมชม ฯลฯ ) ฉันรู้วิธีตั้งค่าสีสำหรับสถานะต่าง ๆ แต่ฉันต้องการทราบรหัสเพื่อปล่อยสีข้อความ (และการจัดรูปแบบ / การจัดรูปแบบอื่น ๆ ) ตามที่เป็นอยู่ ข้อเสนอแนะใด ๆ
157 html  css  href 

5
กระโดดสมอโดยใช้จาวาสคริปต์
ฉันมีคำถามที่จะพบบ่อยมาก ปัญหาคือไม่มีที่ไหนสามารถหาวิธีแก้ปัญหาที่ชัดเจนได้ ฉันมีปัญหาสองประการเกี่ยวกับแองเคอร์ เป้าหมายหลักคือการได้รับ url ที่สะอาดโดยไม่ต้องแฮชใด ๆ ในขณะที่ใช้จุดยึดเพื่อข้ามไปยังหน้าเว็บ ดังนั้นโครงสร้างของพุกคือ: <ul> <li><a href="#one">One</a></li> <li><a href="#two">Two</a></li> <li><a href="#three">Three</a></li> </ul> <div class="wrap"> <a name="one">text 1</a> <a name="two">text 2</a> <a name="three" class="box">text 3</a> </div> โอเคถ้าคุณจะคลิกลิงค์ใดลิงค์หนึ่ง url จะเปลี่ยนเป็นโดยอัตโนมัติ www.domain.com/page#1 ในตอนท้ายควรเป็นเพียง: www.domain.com/page จนถึงตอนนี้ดีมาก ตอนนี้สิ่งที่สองคือเมื่อคุณค้นหาอินเทอร์เน็ตสำหรับปัญหานั้นคุณจะพบjavascriptวิธีแก้ปัญหา ฉันพบฟังก์ชันนี้แล้ว: function jumpto(anchor){ window.location.href = "#"+anchor; } และเรียกใช้ฟังก์ชันนั้นด้วย: <a onclick="jumpto('one');">One</a> อะไรจะเหมือนเดิม มันจะเพิ่มแฮชใน …

7
วิธีเปลี่ยน href ของแท็ก <a> ที่ปุ่มคลิกผ่าน javascript
จะเปลี่ยนhrefค่าแอตทริบิวต์ของ&lt;a/&gt;แท็กผ่าน Javascript เมื่อคลิกปุ่มได้อย่างไร? &lt;script type="text/javascript"&gt; function f1() { document.getElementById("abc").href="xyz.php"; } &lt;/script&gt; &lt;a href="" id="abc"&gt;jhg&lt;/a&gt; &lt;a href="" id="" onclick="f1()"&gt;jhhghj&lt;/a&gt;
127 javascript  href  attr 


5
รับค่า href ในเครื่องจากแท็ก anchor (a)
ฉันมีแท็กจุดยึดที่มีค่า href ในเครื่องและฟังก์ชัน JavaScript ที่ใช้ค่า href แต่นำไปยังตำแหน่งที่แตกต่างจากปกติเล็กน้อย แท็กมีลักษณะดังนี้ &lt;a onclick="return follow(this);" href="sec/IF00.html"&gt;&lt;/a&gt; และฟังก์ชัน JavaScript ที่ดูเหมือน baseURL = 'http://www.someotherdomain.com/'; function follow(item) { location.href = baseURL + item.href; } ฉันคาดหวังว่าitem.hrefมันจะส่งคืนสตริงสั้น ๆ เป็น "sec / IF00.html" แต่กลับเป็น href แบบเต็ม "http://www.thecurrentdomain.com/sec/IF00.html" แทน มีวิธีที่ฉันสามารถดึงเพียง href สั้น ๆ ตามที่ใส่ใน&lt;a&gt;แท็กจุดยึดได้หรือไม่? หรือฉันสูญเสียสิ่งนั้นไปตามพฤติกรรม HTML ตามธรรมชาติ? ฉันคิดว่าฉันสามารถใช้การจัดการสตริงเพื่อทำสิ่งนี้ได้ แต่มันจะยุ่งยากเพราะจริงๆแล้วเพจท้องถิ่นของฉันอาจเป็น "http://www.thecurrentdomain.com/somedir/somepath/sec/IF00.html" และฟิลด์ …
121 javascript  html  href 

16
จะปิดการใช้งาน Anchor“ Jump” เมื่อโหลดเพจได้อย่างไร?
ฉันคิดว่าสิ่งนี้อาจเป็นไปไม่ได้จะพยายามอธิบายให้ดีที่สุดเท่าที่จะทำได้ ฉันมีหน้าที่มีแท็บ (ขับเคลื่อนด้วย jquery) ซึ่งควบคุมโดยสิ่งต่อไปนี้: ฉันใช้รหัสนี้ตามที่ผู้ใช้รายอื่นให้ไว้จากคำถามก่อนหน้านี้ &lt;script type="text/javascript"&gt; $(function() { $('html, body').animate({scrollTop:0}); // this is my "fix" var tabContent = $(".tab_content"); var tabs = $("#menu li"); var hash = window.location.hash; tabContent.not(hash).hide(); if(hash=="") { $('#tab1').fadeIn(); } tabs.find('[href=' + hash + ']').parent().addClass('active'); tabs.click(function() { $(this).addClass('active').siblings().removeClass('active'); tabContent.hide(); var activeTab = $(this).find("a").attr("href"); $(activeTab).fadeIn(); return …
111 jquery  tabs  href 

10
ฉันจะปิดใช้งาน HREF ได้อย่างไรหากดำเนินการ onclick
ฉันมีจุดยึดพร้อมทั้ง HREFและONCLICKแอตทริบิวต์ที่ตั้งไว้ หากการคลิกและจาวาสคริปต์ที่เปิดใช้งานฉันต้องการให้เพียงดำเนินการและไม่สนใจONCLICK HREFในทำนองเดียวกันถ้า Javascript ถูกปิดใช้งานหรือไม่สนับสนุนผมอยากให้มันเป็นไปตามHREFURL ONCLICKและไม่สนใจ ด้านล่างนี้เป็นตัวอย่างของสิ่งที่ฉันกำลังทำซึ่งจะเรียกใช้ JS และไปตามลิงค์พร้อมกัน (โดยปกติ JS จะถูกเรียกใช้งานจากนั้นหน้าจะเปลี่ยนไป): &lt;A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()"&gt;Log in&lt;/A&gt; วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ฉันหวังว่าจะได้คำตอบ Javascript แต่ฉันจะยอมรับวิธีการใดก็ได้ตราบเท่าที่มันใช้งานได้โดยเฉพาะอย่างยิ่งหากสามารถทำได้ด้วย PHP ฉันได้อ่าน " ลิงก์ href ดำเนินการและเปลี่ยนเส้นทางหน้าก่อนที่ฟังก์ชัน javascript onclick จะสามารถดำเนินการให้เสร็จสิ้น " แล้ว แต่จะมีเพียงความล่าช้าHREFแต่ไม่ได้ปิดใช้งานอย่างสมบูรณ์ ฉันยังมองหาสิ่งที่ง่ายกว่านี้

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