js近期心得體會
阿新 • • 發佈:2019-01-25
最近在寫專案 對於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")";