Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript设置属性_Javascript_Jquery_Asp.net - Fatal编程技术网

使用javascript设置属性

使用javascript设置属性,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我想使用javascript将display设置为none of anchor标记 我正在使用下面的javascript <script type="text/javascript"> $(document).ready(function () { setTimeout(function () { $("#SwitchToReadingMode-Small14").style.display = 'none';

我想使用javascript将display设置为none of anchor标记

我正在使用下面的javascript

<script type="text/javascript">

    $(document).ready(function () {

        setTimeout(function () {

            $("#SwitchToReadingMode-Small14").style.display = 'none';

        }, 1000);

    });

 </script>

$(文档).ready(函数(){
setTimeout(函数(){
$(“#SwitchToRadingMode-Small14”).style.display='none';
}, 1000);
});
但它给了我错误UncaughtTypeError:无法设置未定义的属性“display”

请注意:锚定标签不在我的表格中。我通过按F12按钮(检查元素)找到标签和id。我正在使用一个嵌入的代码url。该url上存在此锚定标记(“#SwitchToRadingMode-Small14”)返回jQuery对象,因此它不具有
style
属性。相反,您可以使用jQuery提供的方法隐藏元素

$(document).ready(function () {
    setTimeout(function () {
        $("#SwitchToReadingMode-Small14").hide();
    }, 1000);
});

这里访问的是jQuery对象,而不是DOM节点。使用

$("#SwitchToReadingMode-Small14")[ 0 ].style.display = 'none';
或者(更好)使用jQuery

$("#SwitchToReadingMode-Small14").hide();

这是因为这里使用的是JQuery,而不是javascript DOM对象

替换:

 $("#SwitchToReadingMode-Small14").style.display = 'none';
作者:


我试试这个。没有给出任何错误。但也不管用。它没有隐藏锚元素也请尝试此代码。它给出错误未捕获类型错误无法读取null的属性“style”
document.getElementById("SwitchToReadingMode-Small14").style.display = "none";