javascript获取属性类型
我尝试获取onclick事件的属性,因此我尝试:javascript获取属性类型,javascript,object,onclick,getattribute,Javascript,Object,Onclick,Getattribute,我尝试获取onclick事件的属性,因此我尝试: var onclickevent = btn.getAttribute("onclick"); alert(onclickevent); 这很好,但我试着: var onclickevent = btn.getAttribute("onclick"); var subst = onclickevent.substring(2,3); 此操作失败,错误为“对象不支持方法”。所以,我试着: var onclickevent = string(bt
var onclickevent = btn.getAttribute("onclick");
alert(onclickevent);
这很好,但我试着:
var onclickevent = btn.getAttribute("onclick");
var subst = onclickevent.substring(2,3);
此操作失败,错误为“对象不支持方法”。所以,我试着:
var onclickevent = string(btn.getAttribute("onclick"));
var subst = onclickevent.substring(2,3);
当尝试使用消息“预期对象”强制转换为字符串时,此操作再次失败
如何将getAttribute返回值强制转换为字符串?
string
具有大写的S
。尝试使用:String(btn.getAttribute(“onclick”)代码>请告诉我们您真正想要解决的问题,并向我们展示创建btn
对象的代码或HTML及其属性。在这三种情况下,console.log(onclickevent)的输出是什么?您测试的浏览器是什么onclickevent.substring在Chrome 26中对我有效。getAttribute()返回一个字符串。你还有别的问题