情况1:
一个dom元素 在style="width:50px;"中定义,可以直接根据 style属性得到,
<div id="idDivMap" runat="server" style="width:50px;"></div>
string str = idDivMap.Style["width"];// c# 代码情况2:
如果在css文件中定义,就得不到了。
<div id="idDivMap" runat="server" class="csDivMap"></div>
.csDivMap
{
width:800px;
height:500px;
}有知道的朋友解答一下吧,谢谢!
一个dom元素 在style="width:50px;"中定义,可以直接根据 style属性得到,
<div id="idDivMap" runat="server" style="width:50px;"></div>
string str = idDivMap.Style["width"];// c# 代码情况2:
如果在css文件中定义,就得不到了。
<div id="idDivMap" runat="server" class="csDivMap"></div>
.csDivMap
{
width:800px;
height:500px;
}有知道的朋友解答一下吧,谢谢!
document.getElementById("left").style.height=(document.getElementById("content").scrollHeight+334)+"px"
</script>left ,content DIV的ID
详细参考:http://blog.csdn.net/goux_s/archive/2009/10/30/4749967.aspx
asp.net 都发展到这么多年了,
想得到一个属性,这种基本问题都没法解决,
难道要 从css文件中按照 文本文件读取,不成?
想读CSS文本中间的值是不可能的,为什么呢,因为ASP。NET只不过是把响应的web控件转换成HTML,然后输出到客户段,然后POST回来的时候,在根据HTML的ID来初始化服务器端控件的值,你想让服务器段得到客户段的CSS值是不可能的,只能通过隐藏字段。
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<style type="text/css">
#warp{background-color:red;width:100%;height:500px;}
</style>
<script language='javascript' src='js/jquery-1.3.2.js'></script>
<script language='javascript' type='text/javascript'>
$(document).ready(
function()
{
alert($("#warp").height());
}
);
</script>
</head>
<body>
<div id="warp">
</div>
</body>
</html>