Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сравнение рандомных значений (https://javascript.ru/forum/misc/70461-sravnenie-randomnykh-znachenijj.html)

Vardges 06.09.2017 16:51

Сравнение рандомных значений
 
как можно вытащить значения с Div и сравнить их между собой?
Есть несколько div class="element"
var elem=document.querySelectorAll('.element');

for (var i=0;i<elem.length;i++){
	elem[i].addEventListener('click',F);
}
function F(){
	this.innerText=parseInt(Math.random()*9);
	var tiv=this.innerText;
	tiv=Number(tiv);
	for (var i=0;i<elem.length;i++){
	if(tiv==elem[i]){
		var r=parseInt(Math.random()*255);
			var g=parseInt(Math.random()*255);
			var b=parseInt(Math.random()*255);
			this.style.background="green";
	}

Пока что додумал только до этого,но не могу понять с чем сравнивать переменную "tiv"

Nexus 06.09.2017 17:07

var elem=document.querySelectorAll('.element');

for (var i=0;i<elem.length;i++){
	elem[i].addEventListener('click',F);
}
function F(){
	var currentValue=this.innerHTML=parseInt(Math.random()*9),
		elValue=0;
	
	if(!elem)
		elem=document.querySelectorAll('.element');
	
	for(var i=0;i<elem.length;i++){
		elValue=parseInt(elem[i].innerHTML);
		
		if(currentValue==elValue){
			elem[i].setAttribute('title','This value == '+currentValue);
		}else if(currentValue>elValue){
			elem[i].setAttribute('title','This value < '+currentValue);
		}else
			elem[i].setAttribute('title','This value > '+currentValue);
	};
}

рони 06.09.2017 17:20

Vardges,
не плодите темы!
ответ в прошлой теме
https://javascript.ru/forum/misc/704...tml#post463888


Часовой пояс GMT +3, время: 16:38.