Я крашу в HTML одну $_SESSION['variable']
PHP и я нуждаюсь в том, чтобы манипулировать ею с языком сценариев JavaScript.
html.php
<p id="elem" value=" <?php echo $_SESSION['variable']; ?> "></p>
Результат этой операции:
<p id="elem" value="0"></p>
Пока, это ожидаемый результат.
Проблема, - что, захотев манипулировать новым value="0"
с языком сценариев JavaScript, он возвращает мне ошибку undefined
.
javascript.js
console.log(elem.value);
>> undefined
Если ты intenciГіn он состоит в том, чтобы звонить в этот признак, сделай это: elem.getAttribute ("оцените");
, Но под, когда ты будешь верить в контроль, если ты это делаешь прежде чем контроль renderice, он продолжит давать undefined
EDIT: Я поддерживаю мой ответ, для любого из двух случаев.
Прежде всего, помнит, что PHP работает На сервере и Javascript En, клиент. Принимая это во внимание и натуральный процесс одного 'renderizado страниц' мы можем видеть, что (очень очень поверхностным способом) PHP-> HTML-> Javascript
Следовательно, каждый раз, когда готовишь ты <?php echo $_SESSION['variable'];
, будьте уже прибудь в готовый и готовый браузер, следовательно так уже ты можешь выполнять твой код Javascript.
Продолжая твой пример, я имею <p id="elem" value="0"></p>
, так, чтобы захватывать эту стоимость, я использую (используя Jquery)
$(function () {
var valueQueNecesito = $('#elem').val();
console.log(valueQueNecesito);
});
Javascript (достаточно основной)
var value = document.getElementById(elem).value;
привет