document.getElementBy("mydiv").value是获取标签的value属性
innerHTML 是获取当前标签的子标签
所以可以用innerHTML

解决方案 »

  1.   

    用innerHTML我也试过 这个获得应该只是<div>下的标签吧eg:<div><p></p></div> 我只想获得这个层的样式
      

  2.   

    样式是写在标签里面吗?如果你用css定义的话,js是获取不到的只能获取到html标签里面定义的样式
      

  3.   

    獲取元素的樣式當然沒有問題,但要獲取與元素相關的样式表里的樣式,基本不可能一個是跨域問題,非本域的樣式表是不可操作的二是就算都是本域的,因為沒有相關的接口可以用,如果真的需要,那么你只能自己寫,簡單說幾點:
    直接以#id, .class, tag來寫的樣式,你可以遍歷樣式表查找到
    眾某一個父代元素那里繼承來的樣式,你就得遍歷所有父代元素(你要清楚,那些樣式是可繼承的),這個說來簡單,做起來...
    然后是複雜css選擇器,比如#id>tag,tag+tag...,這些樣式是否與目標元素相關,你得根據選擇器規則寫程序分析
    ...想想都頭大