Using the code below I am unable to retrieve the a label node value, does anyone know why? Thanks.
Note: targetElement argument is a span element.
[code]
function saveEdit(targetElement){
var userId = targetElement.parentNode.getAttribute(“id”);
var editedContent = targetElement.innerHTML;
var targetField = targetElement.previousSibling;
alert(“userId: ” + userId + “, editedContent: ” + editedContent +
“, targetField: ” + targetField.firstChild.nodeValue);
}
HTML code:
[code]
<div id=”adv246″>
<label>Name<em>*</em></label> <span contentEditable=”true”> Jon Doe </span>
<label class=”error”></label> <br />
<label>Tel #</label> <span contentEditable=”true”> 212 432 0965</span> <br />
<label>Email</label> <span contentEditable=”true”> [email protected]</span>
</div>