링크 매개변수 가져오기
16698 단어 매개 변수
window.onload
=
function
(){
var
hrefs
=
document.getElementById(
'
hrefs
'
);
var
links
=
hrefs.getElementsByTagName(
'
a
'
);
for
(
var
i
=
0
, n
=
links.length; i
<
n; i
++
){
links[i].onclick
=
function
(){
var
urls
=
this
.getAttribute(
'
href
'
);
var
params
=
urls.split(
'
?
'
);
for
(
var
i
=
0
; i
<
params[
1
].length; i
++
){
var
p
=
params[
1
].split(
'
=
'
);
var
pValue
=
p[
1
];
clickAdd(pValue);
return
false
;
}
}
}
}
function
clickAdd(v){
document.getElementById(
'
target
'
).innerHTML
=
v;
}
<
div
id
="hrefs"
>
<
a
href
="/sub.html?id=1"
>
aaaa
</
a
><
br
>
<
a
href
="/sub.html?id=2"
>
2222
</
a
><
br
>
<
a
href
="/sub.html?id=3"
>
3333
</
a
><
br
>
<
a
href
="/sub.html?id=4"
>
4444
</
a
><
br
>
<
a
href
="/sub.html?id=5"
>
5555
</
a
><
br
>
</
div
>
<
div
id
="target"
>
</
div
>
동적으로 연결된 매개 변수는 기술적 함량도 없고 그저 지나간 과정으로 기록될 뿐이다.
강화 후:
window.onload
=
function
(){
var
hrefs
=
document.getElementById(
'
hrefs
'
);
var
links
=
hrefs.getElementsByTagName(
'
a
'
);
for
(
var
i
=
0
, n
=
links.length; i
<
n; i
++
){
links[i].onclick
=
function
(){
var
urls
=
this
.getAttribute(
'
href
'
);
var
params
=
urls.split(
'
?
'
);
var
pV
=
params[
1
].split(
'
&
'
);
for
(
var
j
=
0
; j
<
pV.length; j
++
){
var
p
=
pV[j].split(
'
=
'
);
var
pName
=
p[
0
];
var
pValue
=
p[
1
];
document.getElementById(
'
target
'
).innerHTML
+=
'
<br /> name =
'
+
pName
+
'
value =
'
+
pValue
+
'
<br />
'
;
}
return
false
;
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MyBatis 매개변수 유형이 String일 때 자주 발생하는 문제 및 해결 방법1. 매개변수가 String일 때 보간 문제 다음 Dao 인터페이스 방법이 있다고 가정해 보세요. 대응하는 마퍼.xml 일반적으로 우리는 이런 식으로 쓰는데 다른 유형에 대해서는 맞지만 String을 위해 던지는 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.