回显 css style.overflow 属性 与 javascript

Echo css style.overflow property with javascript

用@jcubic代码解决:"To get the value use $("#expand"+idxpand).css('overflow');"


我想得到溢出的属性。

   alert(document.getElementById("expand"+idxpand).style.overflow);

Onclick 如果 div 溢出设置为隐藏,展开内容。如果未设置为隐藏,则设置为overflow:hidde.

 $('<div id="expand'+xpndid+'" style="position: relative;overflow-y: hidden;
max-height: 255px;"></div><a href="#" onclick="idxpand='+xpndid+';
expandimg();" >view photo</a>').prependTo('#mybox').hide().fadeIn('slow');
xpndid++; 
function expandimg(){
if (document.getElementById("expand"+idxpand).style.overflow == 'hidden')
    {
    //do things}
 else{
//set to hidden
}
}

我无法获得 属性。警惕我得到空值。有什么想法吗?

我觉得你拿错元素了,试试:

<a href="#" onclick="idxpand='\'+xpndid+\'';expandimg();" >view photo</a>