[英]Chrome dev tools (network tab) doesn't reflect aborted requests
[英]Why Google Chrome dev tools ->elements don't reflect some changes made by Javascript in DOM?
我有以下表格:
<form>
<input type = "text" id = "test" class = 'test'>
</form>
以及以下Javascript代码:
<script>
$(function(){
$('#test').addClass('thereIsNoSpoon').val('blah');
})
</script>
当我打开页面并查看Chrome的开发人员工具->元素时,我可以在输入元素上看到“ thereIsNoSpoon”类是可见的(Chrome注意到了更改,并为我显示了该更改)它不反映“值”属性的变化。 也就是说,我可以在页面上看到此更改,但在开发工具中看不到。
我有两个问题-这是为什么,以及反映/不反映对DOM所做更改的背后规则是什么?
jQuery $().val('some_value')
设置元素的value属性。它不会更改元素的value属性。使用$().attr('value','some_value')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.