删除IE中的CSS规则

时间:2016-02-11 17:41:44

标签: html css internet-explorer

你知道如何做div.style.display = null,它将从div中删除内联css规则,而div将继承其规则,就像显示'从来没有为它定义过吗?

因此它适用于现代浏览器,但不适用于IE。 (至少不是IE11)。

如何在IE上进行此操作?

(更具体地说:我有一个使用display: none规则创建的div,我想动态删除该规则并让该div表现为好像从未使用显示定义完全统治。)

谢谢!

2 个答案:

答案 0 :(得分:1)

div.style.removeProperty('display') - 从IE 9开始工作(https://msdn.microsoft.com/en-us/library/ff975224(v=vs.85).aspx)。

答案 1 :(得分:0)

据我所知,<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.smt.smartmoneytracker.AddFile" tools:showIn="@layout/activity_add_file"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Select File" android:id="@+id/btnfile" android:gravity="center" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="184dp" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Upload" android:id="@+id/button" android:layout_below="@+id/btnfile" android:layout_centerHorizontal="true" android:layout_marginTop="68dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:id="@+id/messageText" android:layout_alignBottom="@+id/btnfile" android:layout_centerHorizontal="true" android:layout_marginBottom="74dp" /> </RelativeLayout> 属性的默认值为&#34; inline&#34;。

所以,你可以这样做:display

您可以阅读:http://www.w3schools.com/cssref/pr_class_display.asp