3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
不能有兩個(gè)具有相同 id 的元素。要獲取標(biāo)簽的內(nèi)容,p只需調(diào)用innerHTML它即可。之后使用新的 id 設(shè)置輸入的值。
<p id="code">code is appear here</p>
<input class="form-control" type="text" id="codeInput">
<button onclick="barcode()" type="submit" class="btn btn-primary btn-sm">Scan Barcode</button>
<script>
function barcode() {
var resultElement = document.getElementById("code").innerHTML;
//setupLiveReader(resultElement)
document.getElementById("codeInput").value = resultElement;
}
</script>

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
更改 ,id以便只有一個(gè)id="code",然后更新腳本,以便 resultElement 具有 的 id<input...
<p id="code">code is appear here</p>
<input class="form-control" type="text" id="code-input">
<button onclick="barcode()" type="submit" class="btn btn-primary btn-sm">Scan Barcode</button>
<script>
function barcode() {
const resultElement = document.getElementById("code-input");
setupLiveReader(resultElement);
}
</script>

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
function getValue() {
var resultInputValue = document.getElementById("inputValue").value;
document.getElementById("valueShow").innerHTML = resultInputValue;
}
<p id="valueShow">input value is appear here</p>
<input type="text" id="inputValue">
<button onclick="getValue()" type="submit">Get Value</button>
添加回答
舉報(bào)