ส่วนใหญ่ใช้วัตถุตำแหน่งซึ่งมีข้อมูลเกี่ยวกับ URL ปัจจุบัน มันเป็นส่วนหนึ่งของวัตถุหน้าต่างและสามารถเข้าถึงได้ผ่าน Window.location Property
วิธีที่ 1, วิธี JS เพื่อรับเส้นทางรูทโครงการ
ฟังก์ชั่น getrootpath () {var curpageUrl = window.document.location.href; var rootpath = curpageUrl.split ("//") [0] + curpageUrl.split ("//") [1] .split ("/") [0] + curpageUrl.split ("//") [1] .split ("/") [1]; ส่งคืนรูทพา ธ ;}วิธีที่ 2 (window.document.location.href/window.document.location.pathName) ------------------ reposted จากอินเทอร์เน็ต
ฟังก์ชั่น getrootpath_web () {// รับ URL ปัจจุบันเช่น: http: // localhost: 8083/uimcardprj/share/meun.jsp var curwwwpath = window.document.location.href; // รับไดเรกทอรีหลังจากที่อยู่โฮสต์เช่น: uimcardprj/share/meun.jsp var pathname = window.document.location.pathName; var pos = curwwwpath.indexof (ชื่อพา ธ ); // รับที่อยู่โฮสต์เช่น: http: // localhost: 8083 var localhostpaht = curwwwpath.substring (0, pos); // รับชื่อโครงการด้วย "/" เช่น:/uimcardprj var projectName = pathName.substring (0, pathname.substr (1) .indexof ('/') + 1); return (localhostpaht + projectName);}วิธีที่ 3 (window.location.pathname/window.location.protocol/window.location.host)
ฟังก์ชั่น getrootpath_dc () {var pathname = window.location.pathname.substring (1); var webName = pathName == ''? '': pathname.substring (0, pathname.indexof ('/')); if (webName == "") {return window.location.protocol + '//' + window.location.host; } else {return window.location.protocol + '//' + window.location.host + '/' + webname; -บันทึก:
1. เอกสารแสดงถึงวัตถุเอกสารในขณะที่หน้าต่างหมายถึงวัตถุหน้าต่างและอาจมีวัตถุเอกสารหลายรายการภายใต้หน้าต่าง
ดังนั้นจึงมีเพียงหน้าต่างเดียว location.href ใต้หน้าต่าง แต่อาจมีหลาย document.url, document.location.href ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2. window.location.href และ document.location.href สามารถกำหนดค่าได้จากนั้นข้ามไปยังหน้าอื่น ๆ document.url สามารถอ่านได้ แต่ไม่ได้เขียน ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3. สำหรับข้อมูลรายละเอียดของวัตถุตำแหน่งโปรดดูที่ w3school //www.vevb.com/w3school/jsref/dom_obj_location.htm
เพิ่ม Wulin.com Editor:
ไม่รวมการใช้งานการโฆษณาสำหรับไดเรกทอรีบางอย่าง
var pathName = window.document.location.pathName; var projectName = pathName.substring (1, pathname.substr (1) .indexof ('/')+1); var ad_projectList = ', web, html5, css,'; การแจ้งเตือน ("เว็บ, html5, css รหัสไดเรกทอรีหลายรายการไม่ได้ดำเนินการ");}ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น