Javascript 没有在IE11中获得占位符

Javascript 没有在IE11中获得占位符,javascript,internet-explorer,extjs,extjs6,Javascript,Internet Explorer,Extjs,Extjs6,在加载我的网格时,我正在小部件列中设置一些默认值,即tagfieldtype。对于加载,我使用的是占位符,但占位符在IE11中不起作用。有谁能给点解决办法吗。在我的解决方案中,我也尝试过这种答案,但不起作用 我的代码是: var SValue = Obj.getAttribute('Val'); if(field.xtype == "tagfield"){ field.setValue(SValue); field.inputEl.set({'place

在加载我的网格时,我正在小部件列中设置一些默认值,即
tagfield
type。对于加载,我使用的是
占位符
,但占位符在IE11中不起作用。有谁能给点解决办法吗。在我的解决方案中,我也尝试过这种答案,但不起作用

我的代码是:

var SValue = Obj.getAttribute('Val');
    if(field.xtype == "tagfield"){
        field.setValue(SValue);
        field.inputEl.set({'placeholder':SValue});
    }else{
        field.setValue(SValue);
    } 

这在chrome中运行良好,但在IE11中运行不正常

我本以为
field.inputEl.setAttribute('placeholder,SValue))我猜。集合是extjs?-你能点击
并创建一个吗?@mplungjan SValue不是一个对象。它是从Obj.getAttribute('Val');中获取的某个值;。正确的。请创建一个-如果我们无法控制台,则无法提供帮助。log(SValue)确定,我正在尝试创建Fidleras,您可以看到我可以使用普通JS设置占位符: