javascript输入已禁用

时间:2015-12-14 10:38:36

标签: javascript jquery

我的代码如下:

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

输入文字不起作用,即禁用

2 个答案:

答案 0 :(得分:0)

你的addInput()方法的实现在哪里?

答案 1 :(得分:0)

function addInput(type,className,id)
                {
                    var input=document.createElement('input');
                    input.type=type;
                    input.classList.add(className);
                    input.setAttribute('id',id);
                    return input;
                    }

我测试了脚本文件,它有效。在script.js中一切正常,只有输入元素不起作用。