Как получить значение свойства CSS из HTML с помощью универсальной функции JavaScript ⇐ Html
Программисты Html
Anonymous
Как получить значение свойства CSS из HTML с помощью универсальной функции JavaScript

Сообщение Anonymous »

ОТРЕДАКТИРОВАНО:
Я попробовал это:

Код: Выделить всё

var google, finalObject;

function getpositionx() {

google = document.getElementById('google');
finalObject = window.getComputedStyle(google);
return parseFloat(finalObject.style.left);

};

getpositionx();
Сейчас синтаксической ошибки нет, но я получаю следующее:

Необнаруженная ошибка типа: невозможно прочитать свойство ' слева' от неопределенного

Почему это происходит?
( Ссылка на JSFiddle ниже обновлена ​​с учетом этой новой проблемы)

Я пытаюсь получить и установить размер и положение внешнего SVG с помощью JavaScript. Мне придется сделать это для шести различных объектов, поэтому я хочу, чтобы одна функция получала (или устанавливала) необходимое мне значение для любого объекта, над которым я работаю. Я сделал пример кода, чтобы показать, что я пытаюсь сделать — вы можете проверить его на JSFiddle (ссылка ниже). Здесь у меня есть JavaScript, который недействителен из-за функции, которая должна получать значения. Как я могу это сделать, не имея для каждого объекта отдельной функции?
JavaScript:

Код: Выделить всё

var google;

function getelement() {

google = document.getElementById('google');

};

function this.getpositionx() {

return parseFloat(this.style.left);

};
Я тоже пытался это сделать:

Код: Выделить всё

function getpositionx(objectid) {

return parseFloat(objectid.style.left);

};
JSFiddle здесь
Спасибо за внимание

Подробнее здесь: https://stackoverflow.com/questions/389 ... vascript-f

Вернуться в «Html»


Яндекс.Метрика