0
"setAttribute"내에 변수를 전달하여 href 링크에 입력 값을 표시 할 수 있는지 알려주십시오.Set 속성 값 내에서 변수 전달
예를 들어 내가 가진 : 내가 linkValidation을 CONSOLE.LOG 경우 의도 한대로
이var inputNumber = document.getElementById('inputNumber').value;
var validateBtn = document.getElementsByTagName("a"); //a surrounding n button
var linkValidation = validateBtn[0].href = ("https://checkyournumber.com.action?inputNumber=" + inputNumber);
지금까지 너무 좋아, 내가 마지막에 입력 된 숫자와 전체 링크가 않습니다. 그러나 저는 아래 사용되는 HTML의 A 태그 href 속성을 설정하려고하면
가document.getElementsByTagName("a")[0].setAttribute("href", "https://checkyournumber.com.action?inputNumber=" + inputNumber);
다음 사용자가 촬영 링크이다 https://checkyournumber.com.action?inputNumber=
는 I 안쪽 inputNumber 진입 시도 ""하지만 URL에 그대로 표시됩니다. 나는 대신에 '노력했다 ... 운이 없다.
만약 가능하다면 누군가 알겠습니까?
미리 도움을 주셔서 감사합니다. .`실행되는`# inputNumber` 요소가 비어;
을 다음과 같이이 코드'var에 inputNumber = document.getElementById를 ('inputNumber') 값이 때이다. – Titus
확인. 그래서 이것을 사용하여 href를 할당하는 것은 기술적으로 작동해야합니다. document.getElementsByTagName ("a") [0] .setAttribute ("href", "https : //checkyournumber.com.action? inputNumber ="+ inputNumber); ? –
예 ... 문제를 재현하는 [mcve]를 제공해야합니다. – charlietfl