求帮写个js,判断长度并写入css的。没有分,求帮忙。

<divid="SaA3"><divclass="ju"></div><divclass="form">你曾对我说,相逢是收你曾对我说,相逢是收你曾对我说,相逢是收你曾对... <div id="SaA3">
<div class="ju"></div>
<div class="form"> 你曾对我说,相逢是收你曾对我说,相逢是收你曾对我说,相逢是收你曾对我说,相逢是收个</div>
</div>

上面的代码,想判断字数,如果超过10个字,就写入css #SaA3 .form{margin-top:-20px;}
展开
 我来答
峰峰考古
2013-03-13 · 超过27用户采纳过TA的回答
知道答主
回答量:104
采纳率:100%
帮助的人:82.3万
展开全部
建议用text().length 来判断文字数量,html()这个会计算外围<div class="form">的字符数。
引入了jquery,

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(function(){
var len = $("#form").text().length;
if(len>10)
{
$("#form").addClass("form");
}
})
</script>
<style>
#SaA3 .form{margin-top:-20px;}
</style>
</head>
<body>
<div id="SaA3">
<div class="ju"></div>
<div id="form"> 你曾对我说,相逢是收你曾对我说,相逢是收你曾对我说,相逢是收你曾对我说,相逢是收个</div>
</div>
</body>
</html>
百度网友6ae6242
2013-03-13 · TA获得超过563个赞
知道小有建树答主
回答量:228
采纳率:50%
帮助的人:149万
展开全部
既然是先加载页面后用js动态调整样式,那就没必要写样式了
如果引入了jquery
$(function(){
var
obj = $('#SaA3').children('.from'),
len = obj.html().length;

if(len > 15){
obj.css('margin-top', '-20px');

}

})
用原生js也差不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友46b235f5b2
2013-03-13 · TA获得超过1397个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:633万
展开全部
window.onload = function(){
var dom = document.getElementById('SaA3').children[1];
if(dom.innerHTML.length > 10 )
dom.style.marginTop = '-20px';
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者nNKAY7XJmp
2013-03-13 · TA获得超过2.5万个赞
知道大有可为答主
回答量:3835
采纳率:84%
帮助的人:397万
展开全部
<script type="text/javascript">
for(var i=0;i<$(".article-content img").length;i++){
var h = $(".article-content img").eq(i).height();
var w = $(".article-content img").eq(i).width();
if(w>745){
$(".article-content img").eq(i).height(745/w*h);
$(".article-content img").eq(i).width(745);
}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式