javascript - 如何将变量数据放入 div Jquerymobile

标签 javascript html forms

我正在尝试从表单中获取变量并将它们放入 div 中,但由于某种原因它无法工作,请帮忙 由于某种原因,我这样做的方式确实适用于普通的 HTML 页面,所以我不确定如何使其适用于 Jquery 移动页面

HTML:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Home</title>
<link href="../jquery-mobile/jquery.mobile.theme-1.3.0.min.css" rel="stylesheet" type="text/css">
<link href="../jquery-mobile/jquery.mobile.structure-1.3.0.min.css" rel="stylesheet" type="text/css">
<script src="../jquery-mobile/jquery-1.11.1.min.js"></script>
<script src="../jquery-mobile/jquery.mobile-1.3.0.min.js"></script>
</head>

<body>
<div data-role="page" id="page_home">
  <div data-role="header">
    <h1>Header</h1>
  </div>
  <div data-role="content">
    <ul data-role="listview">
      <li><a href="#page_form">Form</a></li>
      <li><a href="#page_div">Div</a></li>
      <li><a href="#page_info">Info</a></li>
    </ul>

  </div>
  <div data-role="footer">
    <h4>Footer</h4>
  </div>
</div>

<div data-role="page" id="page_form">
  <div data-role="header">
    <h1>Header</h1>
    <a href="#back" data-icon="back" data-rel="back" data-role="button">terug</a>

  </div>
  <div data-role="content">
  <form id="filldiv">
    <input type="text" id="div1" /> 
    <input type="text" id="div2" /> 
    <input type="text" id="div3" /> 
    <button onclick="ChangeText(); return false;">Submit</button>
  </form>l
  </div>
  <div data-role="footer">
    <h4>Footer</h4>
  </div>
</div>

<div data-role="page" id="page_info">
  <div data-role="header">
    <h1>Header</h1>
    <a href="#back" data-icon="back" data-rel="back" data-role="button">terug</a>
  </div>
  <div data-role="content">
  </div>
  <div data-role="footer">
    <h4>Footer</h4>
  </div>
</div>

<div data-role="page" id="page_div">
  <div data-role="header">
    <h1>Header</h1>
    <a href="#back" data-icon="back" data-rel="back" data-role="button">terug</a>
  </div>
  <div data-role="content">
    <div class="empty" id="Div5">
    Text goes here
    </div>
  </div>
  <div data-role="footer">
    <h4>Footer</h4>
  </div>
</div>

</body>
</html>

Javascript代码:

function ChangeText()
{
            // Plaats de tekst in de pagina
            var test1 = document.getElementById('div1').value;
            var test2 = document.getElementById('div2').value;
            var test3 = document.getElementById('div3').value;
            var test = test1 + "</br>" + test2 + "</br>" + test3;
            document.getElementById('Div5').innerHTML = test;
}

最佳答案

在所选元素/div 上使用innerHtml 或文本而不是值。

关于javascript - 如何将变量数据放入 div Jquerymobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42258685/

相关文章:

javascript - Bootstrap 工具提示禁用了我的 javascript 的部分内容

javascript - 从字符串中删除标点符号?

html - 水平对齐 2 个 block (一个左浮动)

javascript - 从函数返回的文本中删除子字符串

php - 将多维数组的路径表示为字符串(例如表单输入名称数组)

html - 自动扩展宽度到文本字段

javascript - Rails javascript Assets 根据路由表现异常

javascript - 如何将参数传递给promise函数

javascript - 当我想让它覆盖另一个图像时,我的图像似乎锁定在 block 显示中

php - 使用 fwrite() 写入文件时如何将一页中的变量包含在另一页中?