테스트 사이트 - 개발 중인 베타 버전입니다

javascript 질문 채택완료

aSLGMSA 7년 전 조회 2,472

</p>

<p>document.getElementById('test').value = '<?php echo G5_URL?>#antid=<?php echo $antid?>';</p>

<p>

 

Test 라는 엘리먼트 아이디에 값이 입력되는건데요

 

저 값중 #antid 이 부분 원래 javascript 에서는 #이 제외되서 입력되나요?

 

#까지 포함시켜야 하는데 , 포함시킬려면 어떻게 하면될까요?

저 코드상으로는 #옆에꺼들은 다 제외되네요.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
7년 전

하려는게 이게 맞나요?

입력에는 전혀 문제 없습니다

url뒤에 전달값을 붙일때 ?antid= 하지않고

#antid= 이것이 이상하지만....

 

<input type=text id='test'>

<script>

document.getElementById('test').value = 'http://naver.com#antid=1234';

</script>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

a
aSLGMSA
7년 전
ajax 로 그값을 전하고있는데 #뒤에는 주석이되버려서요./

댓글을 작성하려면 로그인이 필요합니다.

S
7년 전

변수부분을 제외하고 테스트 해보세요...

<?php echo G5_URL?>  <?php echo $antid?> 

 

document.getElementById('test').value = '#antid=';

 

value 값이 #antid= 로 입력이 된다면 제외한 변수에 문제가 있는 거겠죠.

 

https://codepen.io/sklee227/pen/ajXPmb

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인