0
我有下面的代碼:輸入的javascript禁用
var input = addInput('text', 'input-text', 'inputId');
var button = addInput('submit', 'input-button', 'buttonId');
button.setAttribute("value", 'Click');
var fileref = document.createElement('script');
fileref.setAttribute("type", "text/javascript");
fileref.src = "../resources/js/script.js";
document.getElementsByTagName('head')[0].appendChild(fileref);
pane.appendChild(input);
pane.appendChild(button);
button.onclick = function() {
var inp = document.getElementById('inputId').value;
alert(inp);
}
在此代碼我嘗試動態地添加按鈕和輸入文本。一切正常,但是當我加入
資源/ JS /的script.js
輸入文本不工作,即禁用
很好。什麼是'script.js'?在加載完成之前,你是否試圖引用它?你的_Console_中是否有錯誤信息? –
按f12並轉到控制檯選項卡檢查有什麼錯誤。 –
可能無法加載資源:/resources/js/script.js。即script.js的相對路徑可能不正確。 –