最近在写项目 对于jvavscript有一些心得体会,写下来,避免忘记。
QQ 气泡
我们如何实现气泡的大小可以随着字数的变化而变化呢?
在相应的div里面定义:
display:inline;
关于如何在函数里面添加东西。
QQ 列表添加 ,并且使点击某一个房间 可以做出相应的反应
添加房间
document.getElementById("xxx").innerHTML="<li>"+balabala+"</li>"
给li添加对应的属性
"<li class='xxxx'>"(注意单引号);
给li添加onclick属性
"<li class='xxxx'οnclick='function()'>";
如何向相应函数内写东西呢?
"<li class='xxxx'οnclick='function("+m1+","+m2+")'>;
假设m1="first" m2="second"
打开相应源码 显示 的是οnclick="function(first,second)"
如果m1 m2 是一个字符串 我们不能向上述那样添加 因为浏览器会认为first second 是变量名 ,会在页面中寻找first second 两个变量 js会返回错误 first second 未定义(因为html文件里没有)
我们要这样做
"<li class='xxxx'οnclick='function(\"+m1+\",\"+m2+\")'>";
这样浏览器会知道m1 m2 字符串 而不是变量名
假设m1="first" m2="second"
页面显示为οnclick="function("first","second")";