Передача данных из javascript в html
Всем привет!
Целый день ломаю голову над кодом. В частности, не выходит у меня вывести результаты переменных в тело. Я гуглю уже целый день, но решения, которое бы мне подходило так и не нашлось :(
<html>
<head>
<meta charset="utf-8"/>
<title>Homework 1(page 2) </title>
<style>
div#problemArea {border:solid 2px red; margin:7px;
padding:5px;
background-color:#000000;
color: white;
float:left;
width:40%;}
</style>
<script language="javascript">
function getitall(VarSearch){
var SearchString = window.location.search.substring(1);
var VariableArray = SearchString.split('&');
for(var i = 0; i < VariableArray.length; i++){
var KeyValuePair = VariableArray[i].split('=');
if(KeyValuePair[0] == VarSearch){
return KeyValuePair[1];
}
}
}
var name=getitall('fullname');
var email=getitall('Email');
var job=getitall('fullname');
var problem=getitall('problem');
var product=getitall('product');
var text=getitall('myTextBox');
//document.getElementById("demo").innerHTML = name;
</script>
</head>
<body>
<h1>Complaint form</h1>
<div id="problemArea">The form input<br/>------------------- <br/>
</div>
</body>
</html>
Если коротко, код тянет из ссылки значения и потом их выводит в div. Pls,pls, help!:cray: |
function _get(key) {
var uri = location.search, __GET = {}, q;
if (uri) {
var arr = uri.slice(1).split('&');
for (var i = 0; i < arr.length; i++) {
if (q = arr[i].split('='))
__GET[q[0]] = decodeURIComponent(q[1]) || null;
}
}
return key
? __GET.hasOwnProperty(key) ? __GET[key] : null
: __GET;
}
alert(_get('fullname'));
|
Спасибо за быстрый ответ!
Меня устраивает моя функция и мне крайне важно, чтобы результаты отображались внутри div в html, поэтому любое решение с alert мне не подходит. |
Цитата:
|
Я не совсем поняла, что вы имеете ввиду. Однако хочу заметить, что если бы alert меня бы устраивало, я бы не задавала бы этот вопрос.
|
window.onload = function(){
document.getElementById("demo").innerHTML = 'Иван';
};
вы хотите назначить значение элементу который еще не загрузился |
Doraemon,
строка 44 вашего кода должна работать с существующим элементом -- то есть стоять после элемента с которым она работает -- либо в window.onload весь ваш код |
:-? demo или problemArea
|
Эта строка комметарев, одна из неудачных попыток заставить это работать.
Не могли бы вы немного поподробнее объяснить мне в чем таки дело. |
Doraemon,
Цитата:
Цитата:
|
| Часовой пояс GMT +3, время: 22:26. |