可以通过变量或者eval实现
str="alert('baidu is sb')"
function a()
{
str="alert('baidu is good')"
}
function b()
{
eval(str)
}
<script>
b()// 弹出对话框 baidu is sb
a()
b()//弹出对话框 baidu is good
</script>
类似这样就可以调用a改变b中的方法体
jq用 .attr() 来暴力修改然后 也可以用 .removeClass() .addClass() 来移除和新增class 用.hasclass()判断是否存在某个或某些class 用.toggleClass() 来切换 Class
直接乘以一个1.0就从int转到float了。
js是弱语言类型,申明变量都是通过var方式,赋的值是什么类型,则变量就是什么类型。
示例:
var a=1//整型,inta=a*1.0//则是float型,也就是有小数了。