확인란을 선택하면 Google 검색 창에 맞춤 검색 텍스트를 추가하려고 시도하고이를 제거하면 해당 텍스트를 삭제하려고합니다. 텍스트 영역에 텍스트를 추가/제거하는 방법과 검색 막대에 사용자 지정 텍스트를 넣는 방법을 알아 냈습니다. 그러나 검색 막대의 사용자 지정 텍스트를 텍스트 상자에있는 텍스트로 바꾸는 방법을 찾는 데 어려움이 있습니다. 확인란을 클릭하면Google 검색 창 - 입력란에 맞춤 검색 텍스트 추가
HTML은
<body>
<div id="content">
<div id="search">
<gcse:search></gcse:search>
<div class="check_content">
<div class="checkbox">
<input type="checkbox" value="Value 1" id="checkbox1" name="checkbox" />
<label for="checkbox1" ></label>
</div>
<span>Value 1</span>
</div>
<div class="check_content">
<div class="checkbox">
<input type="checkbox" value="Value 2" id="checkbox2" name="checkbox" />
<label for="checkbox2" ></label>
</div>
<span>Value 1</span>
</div>
<div class="check_content">
<div class="checkbox">
<input type="checkbox" value="Value 3" id="checkbox3" name="checkbox" />
<label for="checkbox3" ></label>
</div>
<span>Value 1</span>
</div>
</div>
<textarea id="text"></textarea>
</div>
<strong>Google Search Bar with Custom Text</strong>
<script>
(function() {
var cx = '014565979167738564771:fixr4qj_zfs';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
window.onload = function(){
document.getElementById('gsc-i-id1').placeholder = 'This is custom text';
};
</script>
이 바로 폐쇄 체 태그를 배치한다. https://jsfiddle.net/2pdkv6ph/1/
당신은 요소의 텍스트를 설정하는에 '' '' "오래된"텍스트 촬영을. 또한, 여기서 무엇을 시험하려고합니까? '$ ('# text'). 텍스트()? –
텍스트를 텍스트에 추가하고 있지만 사용자 정의 Google 검색 창에 추가하고 싶습니다. 나는 문자를 보내지 않고 있습니다 - 텍스트를 적절한 위치에 추가하는 방법을 알아야합니다. – ChriChri
나는 당신의 궁극적 인 목표를 이해합니다. 그 한줄의 코드로 당신이 무엇을하려하는지 묻고있었습니다 :'$ ('# text'). text()? $ ('# text'). text() + ',': ''그 코드 행은 아마 당신이 생각하는 상태를 검사하지 않기 때문입니다. 또한, 왜 그 코드 줄 앞에 $ ('text') 요소의 값을''''로 설정하고 있습니까? 텍스트를 삭제 한 다음 해당 요소의 값을 캡처하려고합니다. 그것은 거꾸로입니다. –