diff --git a/src/components/script/dom/element.rs b/src/components/script/dom/element.rs index c4adf83022b..4b2642a85bf 100644 --- a/src/components/script/dom/element.rs +++ b/src/components/script/dom/element.rs @@ -19,6 +19,7 @@ use js::jsapi::{JSContext, JSObject}; use std::cell::Cell; use std::comm; use std::str::eq_slice; +use std::ascii::StrAsciiExt; use std::FromStr; pub struct Element { @@ -171,7 +172,7 @@ impl<'self> Element { impl Element { pub fn TagName(&self) -> DOMString { - str(self.tag_name.to_owned()) + str(self.tag_name.to_owned().to_ascii_upper()) } pub fn Id(&self) -> DOMString { diff --git a/src/test/html/content/test_prototypes.html b/src/test/html/content/test_prototypes.html index 95d33713711..5467caf52a8 100644 --- a/src/test/html/content/test_prototypes.html +++ b/src/test/html/content/test_prototypes.html @@ -3,6 +3,7 @@
+