আমি একটি উপাদান এর ইনলাইন স্টাইল ট্যাগ মান প্রতিস্থাপন করার চেষ্টা করছি। বর্তমান উপাদানটি এর মতো দেখাচ্ছে:
`<tr class="row-even" style="background: red none repeat scroll 0% 0%; position: relative; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="0000ph2009-06-10s1s02">`
এবং আমি সেই সমস্ত স্টাইলের জিনিসগুলি মুছে ফেলতে চাই যাতে এটি কোনও ইনলাইন শৈলীর চেয়ে শ্রেণীর দ্বারা স্টাইল করা হয়। আমি এলিমেন্ট.স্টাইল মোছার চেষ্টা করেছি; এবং উপাদান.style = নাল; এবং উপাদান.style = ""; কোন লাভ হয়নি। আমার বর্তমান কোড এই বিবৃতিতে বিরতি। পুরো ফাংশনটি দেখে মনে হচ্ছে:
ফাংশন আনসেটহাইটলাইট (সূচক) {
if(index < 10)
index = "000" + (index);
else if (index < 100)
index = "000" + (index);
else if(index < 1000)
index = "0" + (index);
if(index >= 1000)
index = index;
var mainElm = document.getElementById('active_playlist');
var elmIndex = "";
for(var currElm = mainElm.firstChild; currElm !== null; currElm = currElm.nextSibling){
if(currElm.nodeType === 1){
var elementId = currElm.getAttribute("id");
if(elementId.match(/\b\d{4}/)){
elmIndex = elementId.substr(0,4);
if(elmIndex == index){
var that = currElm;
//that.style.background = position: relative;
}
}
}
}
clearInterval(highlight);
alert("cleared Interval");
that.style.background = null;
alert("unSet highlight called");
}
ক্লিয়ারইন্টারওয়াল কাজ করে তবে সতর্কতা কখনই জ্বালায় না এবং পটভূমি একই থাকে। কেউ কি কোন সমস্যা দেখছেন? আগাম ধন্যবাদ...
function unSetHighlight(index){
alert(index);
if(index < 10)
index = "000" + (index);
else if (index < 100)
index = "000" + (index);
else if(index < 1000)
index = "0" + (index);
if(index >= 1000)
index = index;
var mainElm = document.getElementById('active_playlist');
var elmIndex = "";
for(var currElm = mainElm.firstChild; currElm !== null; currElm = currElm.nextSibling){
if(currElm.nodeType === 1){
var elementId = currElm.getAttribute("id");
if(elementId.match(/\b\d{4}/)){
elmIndex = elementId.substr(0,4);
alert("elmIndex = " + elmIndex + "index = " + index);
if(elmIndex === index){
var that = currElm;
alert("match found");
}
}
}
}
clearInterval(highlight);
alert("cleared Interval");
that.removeAttribute("style");
//that.style.position = "relative";
//reColor();
alert("unSet highlight called");
}