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
	提交
		取消
	
