javascript - 将一些 html 添加到带有 append 的 body 标记,但 html 的 id 不执行
问题描述
我已经用 append 将一些 html 添加到 body 标记中。但是当我放 的时候runOCR(url)
,所有的功能都停止工作了。如何解决这个问题。
这是我的代码:
function body(){
if (window.location.hostname.match(/www.w3schools.com/)){
var large = '<div class="form-group"> \
<input type="text" id="url" placeholder="Image URL" />\
<div id="ocr_status"> </div>\
<div>\
<label>Filed1:</label>\
<textarea id="text1" ></textarea>\
</div>\
</div>' ;
$('body').append(large);
$(".form-group").css({
position: "fixed",
top: "20px",
right: "180px",
'border-radius': '25px',
'border': '2px solid #73AD21',
'padding': '20px',
'background': 'blue',
"font-size": "1.5em",
"z-index": "1000",
});
function runOCR(url) {
Tesseract.recognize(url)
.then(function(result) {
document.getElementById("text1")
.innerHTML = result.text;
document.getElementById('text1').focus();
}).progress(function(result) {
document.getElementById("ocr_status")
.innerText = result["status"] + " (" +
(result["progress"] * 100) + "%)";
});
}
document.getElementById("url")
.addEventListener("input", function(e) {
var url = document.getElementById("url").value;
runOCR(url);
解决方案
推荐阅读
- c# - 阅读器阅读完整个消息后执行代码
- c# - 当已经加载了同一个程序集的另一个版本时使用嵌入式程序集?
- c# - 断点动作可以打印返回值吗?
- java - 以下哪项是有效的,a 和 b 的维度是多少?
- vb.net - 在显示文本之前在 VB.net 中对文本输入执行代码
- qt - 如何在qml中制作带有子菜单的菜单?
- python - 使用官方 Python SDK 访问 Office 365 ProPlus OneDrive 文件夹
- python - 如何从字符串中提取特定单词?
- dart - 在颤动中更改日期时间格式,仅保留日期
- python - python - win32com excel不可见