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设置占位符: