Is there a faster way to change span innerHTML

C

Charlie T

Here is the code I am currently using.... can anyone think of a speeder process?

-------
function changeDiv(tagID, tagData) {
if(document.getElementsByTagName) {
var divs = document.getElementsByTagName('span');
for(var i = 0, n = divs.length; i < n; ++i) {
if(tagID == divs.id) {
divs.innerHTML = tagData;
}
}
}
}
-------
 
M

Martin Honnen

Charlie said:
Here is the code I am currently using.... can anyone think of a speeder process?

-------
function changeDiv(tagID, tagData) {
if(document.getElementsByTagName) {
var divs = document.getElementsByTagName('span');
for(var i = 0, n = divs.length; i < n; ++i) {
if(tagID == divs.id) {
divs.innerHTML = tagData;


Well if you have unique id values (as you should have) you can just access
document.getElementById(tagID).innerHTML = tagData
 
M

Michael Winter

[snip]
function changeDiv(tagID, tagData) {
if(document.getElementsByTagName) {
var divs = document.getElementsByTagName('span');
for(var i = 0, n = divs.length; i < n; ++i) {
if(tagID == divs.id) {
divs.innerHTML = tagData;


Well if you have unique id values (as you should have) you can just
access
document.getElementById(tagID).innerHTML = tagData


This is from a thread in September
(<URL:http://groups.google.com/[email protected]>).
The code above is based on my suggestion, but I was using classes, not ids.

Mike
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,576
Members
45,054
Latest member
LucyCarper

Latest Threads

Top