Javascript 文本框值问题

Javascript 文本框值问题,javascript,html,Javascript,Html,我已经建立了一个网站,从相机上读取条形码。 我可以捕获条形码文本并将其打印到P元素,如下面所示。 但我想在文本框中看到它。这可能吗?我看不到文本框值处的条形码 按下扫描条形码按钮后:(5901234123457是扫描条形码。我想在文本框中看到它) 我在这里看到了扫描的值 扫描条码 函数barkod(){ var resultElement=document.getElementById(“代码”); SetupLivereReader(resultElement) } 项目ID在单个页面

我已经建立了一个网站,从相机上读取条形码。 我可以捕获条形码文本并将其打印到P元素,如下面所示。 但我想在文本框中看到它。这可能吗?我看不到文本框值处的条形码

按下扫描条形码按钮后:(5901234123457是扫描条形码。我想在文本框中看到它)

我在这里看到了扫描的值

扫描条码 函数barkod(){ var resultElement=document.getElementById(“代码”); SetupLivereReader(resultElement) }
项目ID在单个页面中必须是唯一的

函数barkod(){
document.getElementById(“code_copy”).value=document.getElementById(“code_src”).textContent;
//SetupLivereReader(结果管理);
}

590123412343457


扫描条形码
我猜您面临的问题是因为两个元素中都有相同的id属性,因此
getElementById(“code”)
返回id为“code”的第一个元素,因此只有该值会更改

只需更改
标记的id,并在输入标记上添加
id=“code”

//任何您想要的值
常量条码=12345566;
document.getElementById(“code”)。值=条形码

  <p id="code">I see the scanned value here</p>

   <input class="form-control" type="text" id="code" value="Scanned barcode must be seen here...">
   <button  onclick="barkod()" type="submit" class="btn btn-primary btn-sm">Scan Barcode</button>

    <script>
    function barkod() {
    var resultElement = document.getElementById("code");
    setupLiveReader(resultElement)
    }  
    </script