javascript 질문

javascript 질문

QA

javascript 질문

답변 2

본문


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

 

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

 

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

 

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

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

이 질문에 댓글 쓰기 :

답변 2

하려는게 이게 맞나요?

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

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

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

 

<input type=text id='test'>

<script>

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

</script>

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

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

 

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

 

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

 

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로