利用正则匹配: /<[^>]+>/g
var str = "<span style='width:100px;'>{'a': 1, 'b': 2}</span>"
var obj = str.replace(/<[^>]+>/g, "");
obj ==> "{'a': 1, 'b': 2}"
//判断是否带标签
var pattern = /<[^>]+>/g;
str.match(pattern ); // ["<span style='width:100px;'>", "</span>"]
//取值
obj2= str.match(pattern ) && str.match(pattern ).length > 0 ? str.replace(/<[^>]+>/g, "") : str;