“content”是一个有效的javascript变量名吗?

时间:2010-12-18 09:38:45

标签: javascript prototypejs

我正在使用原型并拥有以下javascript:

function displayDefinition(term){
var term_id = term.gsub(/[ '’]/,"_");    
$(term_id).observe('click', function() {
new Ajax.Request('/terms/display_definition', 
  {parameters: { 
      term: term, 
  }}) 
})   
}

当术语是字符串“content”时,我的行为非常奇怪。这是一个无效的javascript变量名吗?如果是这样,最好的解决方法是什么?

1 个答案:

答案 0 :(得分:2)

我认为这是因为文档中已经存在另一个标识为content的元素。不允许具有相同id属性的多个元素。使用尚未用于其他内容的ID。