Вообще, если честно, то на ваш код больно смотреть. Он некрасивый, непонятный и его сложно отладить.
Я только учусь, но, мне кажется, следует писать так:
var boxResult = document.getElementById("elementID");
var wrapperBlock = document.createElement("div");
var notifyBlock = document.createElement("div");
var linkBlock = document.createElement("a");
switch(true){
case (num_notify > count_items):
notifyBlock.classList.add("ta-left");
notifyBlock.setAttribute("style", "float: left");
linkBlock.setAttribute("href", "javascript:void(0)");
linkBlock.onclick(function(){
// если у вас нет единой функции-обработчика
});
linkBlock.innerText = "Назад";
notifyBlock.appendChild(linkBlock);
break;
case(num_notify < count_notify[type_notify]):
notifyBlock.classList.add("ta-right");
notifyBlock.setAttribute("style", "float: right");
linkBlock.setAttribute("href", "javascript:void(0)");
linkBlock.onclick(function(){
// если у вас всё ещё нет единой функции-обработчика
});
linkBlock.innerText = "Дальше";
notifyBlock.appendChild(linkBlock);
break;
default:
notifyBlock.setAttribute("style", "clear:both");
}
wrapperBlock.appendChild(notifyBlock);
boxResult.appendChild(wrapperBlock);
Конечно, знающие товарищи скажут, что и я пишу так себе, но мой код можно читать, не утонув в ковычках.
И не используйте инлайн стили. У вас там классы для этого прописаны.