echo "<h2><a href='#' onclick=\"javascript:testFunction(".$id.");\">Community</a></h2>";testFunction是一个很简单的函数,比如alert(id);当$id是数字时,程序没有问题。
但是当$id是字符串时,testFunction()没有被调用。请问是什么原因?谢谢。
解决方案 »
- IE6 用jquery动态创建单选按钮,为什么不能被选中
- 谁能给个类似微博发布的编辑器啊
- 关于JavaScript中对Json进行删除操作
- 怎么用变量??
- 小弟初学jquery,谁能写一个比较完整的,代码,要求简单的就像呼吸一样。谢谢
- 求多列图片向上滚动的js
- javaScript 可以通过键盘事件启动客户端程序 但如何关闭客户端我启动的程序 例如杀死线程等
- 子窗口关闭时,刷新父窗口,怎么写呀!
- 求两个简单javascript问题的解答?
- 在javascript中顺序执行语句,如果前一句出现非语法错误,后一句还会执行吗?
- 动态添加一行代码后,js找不到此行中的对象
- Ext第一次加载时不显示数据
自然是语法错误,要打开js的调试器,就知道怎么回事儿了。
当我没有声明$id时,函数的确被调用了。
但是当$id是一个字符串时,函数反倒没有被调用。
我很费解
$id是我从文件中读出来的,所以包含"\n",改成trim($id)就行了。
谢谢大家。