日期:2014-05-16  浏览次数:20395 次

js函数参数问题
var qifa="qwer";
   
  var shtml="<p align=center>控制"+name+"</p>"+"<label>当前开度:</label>"+"<span id='opendeep'>"+degree+"%</span>"+"<input type='button' value='全开' onclick='allOpen("+qifa+")'>"+"<input type='button' value='关闭' onclick='allclose("+name+")'>"+"<br/>"
  +"<label>调整至</label>"+"<input type='text' id='degree' size='2' name='cdegree'>"+"%"+"<input type='button' value='执行' name='submit' onclick='execute("+name+")'>";

点击全开按钮:提示错误'qwer'未定义


------解决方案--------------------
onclick=\"allOpen('"+qifa+"')\"
后面的name也是一样需要修正
------解决方案--------------------
'allOpen(\""+qifa+\"")' 应该是这样子的吧,编译之后是allOpen('qwer')
 你之前的是allOpen(qwer)这样子,把qwer当成变量了,