New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.Value for some HTML tags not implemented #27
Comments
Not sure what I was thinking there, it certainly is easy enough to implement it consistently. I'll make this change sometime today. |
Thanks. FWIW, you should probably clean up the Yoda Conditions inside the |
Intentional, it was not.. |
More information on this. If you use the This is representative of a weak area in CsQuery - while the CSS selectors and jQuery methods have very comprehensive test coverage, there are not many test specifically targeted at the DOM implementation. That said, for the most part the jQuery/sizzle/csquery tests depend heavily on it working, so there probably aren't a lot of glaring issues, but this is a clear indicator of why we write unit tests: to find holes that you didn't anticipate. I am going to look at migrating tests from jsdom -- which is the only reasonably comprehensive non-browser implementation of the DOM other than CsQuery that I know of -- sometime soon. |
Fixed in current development code. |
According to W3C, the following elements have a string
value
property:option
input
select
(inherited from selectedoption
)param
button
looking at the source in /source/CsQuery/Dom/Implementation/DomElement.cs, line 359, you're not implementing all of those. (And the lack of it for
select
in particular is causing problems.)The text was updated successfully, but these errors were encountered: