js近期心得体会

最近在写项目 对于jvavscript有一些心得体会,写下来,避免忘记。

QQ 气泡

我们如何实现气泡的大小可以随着字数的变化而变化呢?

在相应的div里面定义:

display:inline;

关于如何在函数里面添加东西。

QQ 列表添加 ,并且使点击某一个房间 可以做出相应的反应

添加房间

document.getElementById("xxx").innerHTML="<li>"+balabala+"</li>"

给li添加对应的属性

"<li class='xxxx'>"(注意单引号);

给li添加onclick属性

"<li class='xxxx'onclick='function()'>";

如何向相应函数内写东西呢?

"<li class='xxxx'onclick='function("+m1+","+m2+")'>;

假设m1="first" m2="second"

打开相应源码 显示 的是onclick="function(first,second)"

如果m1 m2 是一个字符串  我们不能向上述那样添加   因为浏览器会认为first second 是变量名 ,会在页面中寻找first second  两个变量  js会返回错误  first second 未定义(因为html文件里没有)

我们要这样做

"<li class='xxxx'onclick='function(\"+m1+\",\"+m2+\")'>";

这样浏览器会知道m1 m2 字符串  而不是变量名

假设m1="first" m2="second"

页面显示为onclick="function("first","second")";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值