Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 jqueryget";readyState“;视频特性_Javascript_Jquery_Dom_Prop_Readystate - Fatal编程技术网

Javascript jqueryget";readyState“;视频特性

Javascript jqueryget";readyState“;视频特性,javascript,jquery,dom,prop,readystate,Javascript,Jquery,Dom,Prop,Readystate,作为标题,我无法通过jQuery.attr()获取DOM属性,但可以通过document.attrbute获取属性。如何解决 console.log($(“#video01”).attr('readyState'); console.log($(“#video01”)[0].readyState) 您必须使用propinstedattr console.log($(“#video01”).prop('readyState'); console.log($(“#video01”)[0].rea

作为标题,我无法通过
jQuery.attr()
获取DOM属性,但可以通过
document.attrbute
获取属性。如何解决

console.log($(“#video01”).attr('readyState');
console.log($(“#video01”)[0].readyState)

您必须使用
prop
insted
attr

console.log($(“#video01”).prop('readyState');
console.log($(“#video01”)[0].readyState)

您的代码没有“readyState”



此标签上必须存在readyState


在上面的标记src、autoplay、id是attr

readyState
不是一个属性。这是一种财产。 所以,使用


尝试
prop
而不是
attr
。不是元素的属性。它是document
readyState
的属性,不是属性,而是
property
。属性和属性有什么区别?属性是您在DOM树中看到的东西,其中as属性不可见(或者您在DOM中看到的属性值可能不是确切的属性值)。属性会动态更改,而属性不会更改(不过,您可以通过脚本操纵属性)。例如,
框有一个名为
值的属性,当您修改其中的文本时,该值会更改。
console.log($("#video01").attr('readyState'));
console.log($("#video01").prop('readyState'));