JS Script, който да сменя текст

DjBS

Registered
Трябва ми такъв скрипт с който следния линк:
<a href="#" id="change">[MORE]</a>
И при кликане да се сменя на:
<a href="#" id="change">[LESS]</a>
и при следващото кликване пак се връща на:
<a href="#" id="change">[MORE]</a>

Единствено успях да намеря скрипт, който сменя от MORE на LESS, но не се връща обратно....
function changeText(){
document.getElementById('chch').innerHTML = '[LESS]';
}
 
function changeText(){

var change = document.getElementById('change');
var changeClass = change.readAttribute('class');

if ( changeClass == 'chanched'){
change .innerHTML = '[MORE]';
change.removeClassName('changed');
}else{
change.className= 'chanched';
change .innerHTML = '[LESS]';
}

Пробвай това, не съм го тествал.
 
По този начин не работи...
Код:
<script type="JavaScript">
function changeText(){ 

var change = document.getElementById('change'); 
var changeClass = change.readAttribute('class'); 

if ( changeClass == 'chanched'){ 
change .innerHTML = '[MORE]'; 
change.removeClassName('changed'); 
}else{ 
change.className= 'chanched'; 
change .innerHTML = '[LESS]'; 
}
</script>


<a href='jabascript:changeText();'><u id='change'>[MORE]</u></a>
 
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> Добре дошли!</title>
<script>
	 
function changeText(){

	var change = document.getElementById('change');
	var changeClass = change.getAttribute('class');
	
	if (changeClass == 'chanched') {
		change.innerHTML 	= '[MORE]';
		change.className	= '';
	}
	else {
		change.className = 'chanched';
		change.innerHTML = '[LESS]';
	}
}
</script>


	</head>
	<body>
		<a href="#nogo" onclick="changeText();"><u id='change'>[MORE]</u></a>	
	</body>
</html>

Ето така работи :)
 

Горе