/**
* 주소 표시줄 매개변수 가져오기
*
* @example GetUrlString('id')
*
* @desc 프로그램이 잘못되지 않도록 호출 시 판단 추가
* var myurl = GetUrlString('id');
* if (myurl != null && myurl.toString().length > 1) {
* Alert(GetUrlString("id"))
* }
*
* @param String param 주소 표시줄에 매개변수 이름을 가져오려면
* @return 문자열 값
* @type 문자열
*
* @name GetUrlString()
*
*/
함수 GetUrlString(param) {
var sValue = location.search.match(new RegExp("[?&]" m "=([^&]*)(&?)", "i"));
sValue 반환 ? decodeURI(sValue[1]) : decodeURI(sValue);
}
매개변수를 전달하지 않으면 예를 들어 주소가 abc.html이고 뒤에 매개변수가 없는 경우 호출 결과를 강제로 출력하고 때로는 오류가 보고되는 것을 방지하기 위해 호출할 때 이 판단을 균일하게 하십시오. 🎜>
window.onload = function() {
var myurl = GetParm("id");
If (myurl != null && myurl.toString().length > 1) {
Alert(GetParm("id"));
}
}
이렇게 하면 오류가 발생하지 않습니다!
참고: ECMAScript v3에서는 unescape() 함수를 표준에서 제거하고 더 이상 사용하지 않으므로 decodeURI() 및 decodeURIComponent()로 대체해야 합니다.
주소 표시줄 매개변수를 얻기 위해 JavaScript를 사용하는 방법을 이해하셨나요? 궁금한 점이 있으면 메시지를 남겨주세요.