var oBtn=document.getElementsByTagName("input")[0];var oTxt=document.getElementsByTagName("textarea")[0];var oUl=document.getElementsByTagName("ul")[0];oBtn.onclick=function (){ var oLi=document.createElement("li"); oLi.innerHTML=oTxt.value; oUl.appendChild(oLi) oTxt.value=""; }然后出问题了,oTxt.value里的文本长了后,在 li 里边不会换行 超出了 li 的宽度,这是什么情况?? 又怎么解决啊??哪个大神指点一二 。
1 回答
已采纳
心有猛虎_细嗅蔷薇
TA贡献119条经验 获得超250个赞
最简单最粗暴的方式:
在HTML中,根据文本域的宽度,将要换行的<li>文字用<br />断开
修改CSS样式:
用height和width来定死其宽度,给一个具体的数值
自动换行:
div{ word-wrap: break-word; word-break: normal; }
添加回答
举报
0/150
提交
取消