diff --git a/cvat/apps/engine/static/engine/js/annotationParser.js b/cvat/apps/engine/static/engine/js/annotationParser.js
index afa35b4a..e12d3cd1 100644
--- a/cvat/apps/engine/static/engine/js/annotationParser.js
+++ b/cvat/apps/engine/static/engine/js/annotationParser.js
@@ -93,7 +93,7 @@ class AnnotationParser {
throw Error('An unknown attribute found in the annotation file: ' + name);
}
let attrInfo = this._labelsInfo.attrInfo(attrId);
- let value = this._labelsInfo.strToValues(attrInfo.type, attrTag.innerHTML)[0];
+ let value = this._labelsInfo.strToValues(attrInfo.type, attrTag.textContent)[0];
if (['select', 'radio'].includes(attrInfo.type) && !attrInfo.values.includes(value)) {
throw Error('Incorrect attribute value found for "' + name + '" attribute: ' + value);
diff --git a/cvat/apps/engine/static/engine/js/qunitTests.js b/cvat/apps/engine/static/engine/js/qunitTests.js
index 3aeb14ad..d75c6c68 100644
--- a/cvat/apps/engine/static/engine/js/qunitTests.js
+++ b/cvat/apps/engine/static/engine/js/qunitTests.js
@@ -279,7 +279,7 @@ qUnitTests.push(function() {
false
25
female
- non-initialized
+ non-initialized&<>
standing
@@ -640,7 +640,7 @@ window.jobData = {
"value": "female"
}, {
"id": "34",
- "value": "non-initialized"
+ "value": "non-initialized&<>"
}, {
"id": "35",
"value": "standing"