[英]getAttribute method not working in IE but working in other browsers
我編寫了一個JavaScript,使用get Attribute方法獲取類屬性的值。 它正在運行,我對除IE之外的所有瀏覽器的要求都感到滿意。
文本區域組件動態插入到jsf頁面中。 每當加載時,我們都會執行此JavaScript函數來顯示文本區域的文本編輯器。
這是我的JavaScript:
function showingRTFTextArea(){
// alert("before Starting");
var textareaEle=document.getElementsByTagName("textarea");
// alert("Textarea fields:"+textareaEle.toString());
for(var i=0;i<textareaEle.length;i++){
var textareaObj=textareaEle[i];
//alert(textareaObj.getAttribute('Class'));
if(textareaObj.getAttribute('Class')=='rtfclass'){
var nameOfEle=textareaObj.getAttribute('name');
CKEDITOR.inline(nameOfEle);
// alert("set the RTF");
}
}
對於IE,請嘗試使用className而不是class。
if(textareaObj.getAttribute('className')=='rtfclass')
如果您只想測試CSS類的存在,則可以在所有瀏覽器中使用:
if(textareaObj.classList.contains('rtfclass')){
//...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.