Цитата из чего-то:
>>> x = y = somefunction()
совпадает с
>>> y = somefunction()
>>> x = y
Вопрос: Является ли
x = y = somefunction()
таким же, как
x = somefunction()
y = somefunction()
?
Исходя из моего понимания, они должны быть одинаковыми, потому что somfunction
может возвращать только одно значение.
У меня есть html
форма
с некоторыми полями ввода.
Вместо чтения и отправки значений полей input
с помощью document.ipForm.userName.value
необходимо отправить все содержимое html в синтаксический анализатор html и извлечь пару < имя, значение >
каждого поля ввода другой программой (и другую информацию тоже).
Но когда я сделал это в JavaScript (я хочу чистый JavaScript - не другая библиотека)
var contents=document.getElementById("formArea").innerHTML;
alert(contents);
Это шоу doesnot стоимость = «enteredValue»
<вход/>
поля, даже если я вошел в некоторые ценности.
Мой HTML-файл:
<html>
<head>
<script type="text/javascript">
function showInnerHtml(){
var contents=document.getElementById("formArea").innerHTML;
alert(contents);
}
</script>
</head>
<body>
<div id="formArea">
<form name="ipForm" >
UserName : <input type="text" name="userName">
</form>
</div>
<div> other contents..... </div>
<div onclick="showInnerHtml()">Show InnerHTML</div>
</body>
</html>
Я пропускаю что-то здесь или это невозможно.
Не называй меня безумцем. но я борюсь с этим странным состоянием.