Page 1 of 1
Change the text between the <a> tag
Posted: Fri Feb 03, 2006 12:24 pm
by kendall
Hey guys,
Do any of you guys have a universal way to change the text between the "<a>" link tags?
Posted: Fri Feb 03, 2006 1:13 pm
by Chris Corbyn
Untested
Code: Select all
<a href="foo.php" id="foo">Default text</a>
<script type="text/javascript">
<!--
if (document.getElementById('foo')) document.getElementById('foo').innerText = 'New text';
//or (can't quite remember)
document.getElementById('foo').text = 'New text';
// -->
</script>
Posted: Fri Feb 03, 2006 2:06 pm
by feyd
I'd suggest using innerHTML instead of innerText, which from what I remember, isn't supported on a few browsers..
Posted: Fri Feb 03, 2006 2:23 pm
by josh
Code: Select all
function writit(text,id) {
if (document.getElementById) {
x = document.getElementById(id);
x.innerHTML = '';
x.innerHTML = text;
} else if (document.all) {
x = document.all[id];
x.innerHTML = text;
} else if (document.layers) {
x = document.layers[id];
text2 = '<P CLASS="testclass">' + text + '</P>';
x.document.open();
x.document.write(text2);
x.document.close();
}
}