这两天弄js碰到一个问题.innerHTML = "<a href='#' onclick=‘doGo(this.title);return false;’ >" + citys + "</a>";网页上点击标签之后onclick没有执行,后来上网查资料发现这里要用双引号,当然直接使用是不行的,加了\转义符之后解决,.innerHTML = "<a href='#' onclick=\"doGo(this.title);return false;\" >" + citys + "</a>";这样就可以执行了。当然也可以加括号如下:(.innerHTML = "<a href='#' onclick=\"doGo(this.title);return false;\" >" + citys + "</a>";)