Я пытаюсь отобразить стиль слоя div с помощью javascript. Мой JS код выглядит следующим образом:Отображение стиля слоя элемента в javascript
<body>
<script>
function displayStyle(objectId,styleName){
var objRef=document.getElementById(objectId);
var styleValue=eval(objRef.style + styleName);
window.alert(styleName +" =" +styleValue);
}
</script>
<div id="myObject" style="position: absolute; left:50px; top: 200px; background-color: #cccccc;">My Object</div>
<form>
style:<input type="text" name="styleText">
<input type="button" value="Display Style"
onClick="displayStyle('myObject',this.form.styleText.value);">
</form>
</body>
Проблема находится на кнопку мыши, свойство стиля оленьей кожи всплывает в окне alert.The консоль показывает неперехваченного SyntaxError: Неожиданный идентификатор PLZ помощь.
Plz вы можете объяснить, почему var styleValue = objRef.style [styleName]; и – pallavidestiny22
вы пытаетесь получить доступ к значению элемента объекта 'objRef.style', используя динамический ключ, хранящийся в переменной' styleName', для этого вы можете использовать [Операторы членов] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Member_Operators), так как у вас есть динамический ключ [нотация скобки] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/ Reference/Operators/Member_Operators # Bracket_notation) - правильный выбор –