简单地说,我试图创建一个用户可以创建元素的网站,然后将其放在id为“box”的div元素中. js脚本工作得很好,可以创建p元素.

然后,我创建了一个PHP脚本,它保存了“box”div的innerHTML,然后将其保存在.txt文件中.

现在,问题是,在添加p元素之前,脚本将innerHTML值作为原始值返回.

这是我的PHP脚本:

//Basically a function

if(isset($_POST["use_button"]))

{

//Loads the file, which is named test.php

$dom= new DOMDocument();

$dom->loadHTMLfile("test.php");

//Gets the innerhtml value

$div = $dom->getElementById("box")->nodeValue;

//Writes it down in a file.

$file = fopen("stuff.txt","w");

fwrite($file,$div);

fclose($file);

//Just for fast-checking if the code has any errors or not

echo "File saved.";

}

?>

我想这个问题已经非常明确了.这是如何获取CURRENT值而不是ORIGINAL值.

如果它有帮助,这是整个代码:

//The javascript function to add a "para" into a div with the id "box"

function addstuff() {

var parag = document.createElement("P"); // Create a element

var t = document.createTextNode("Lorem Ipsum"); // Create a text node

parag.appendChild(t);

document.getElementById("box").appendChild(parag);

}

Add it

This was here before

//Basically a function

if(isset($_POST["use_button"]))

{

//Loads the file, which is named test.php

$dom= new DOMDocument();

$dom->loadHTMLfile("test.php");

//Gets the innerhtml value

$div = $dom->getElementById("box")->nodeValue;

//Writes it down in a file.

$file = fopen("stuff.txt","w");

fwrite($file,$div);

fclose($file);

//Just for fast-checking if the code has any errors or not

echo "File saved.";

}

?>

php inner.html,javascript – PHP:如何获得CURRENT innerHTML?相关推荐

  1. 手机php网站不显示图片,javascript,_手机页面用innerHTML拼接的图片不显示,javascript - phpStudy...

    手机页面用innerHTML拼接的图片不显示 测试代码 input,button{ height:35px; } add function addEmotion(t){ alert(t); } var ...

  2. javascript 改变 HTML 元素 element.innerHTML、.attribute、.setAttribute(attribute, value)、.style.property

    改变元素的 inner HTML element.innerHTML = new html content 改变元素的 inner HTML eg: div.innerHTML = '这是一条测试文本 ...

  3. javascript写打地鼠

    打地鼠游戏有两个比较重要的js函数:setTimeout()和setInterval(),setTimeout()用于在指定毫秒后调用函数或者计算表达式,但是只执行一次,可通过创建一个函数循环重复调用 ...

  4. 在JavaScript中以日期/月/年格式获取当前日期

    在JavaScript中获取当前日期 (Getting current date in JavaScript) To get the current date in JavaScript, we ne ...

  5. 在JavaScript中以Hours24:Minutes:Seconds格式获取当前时间

    使用JavaScript获取当前时间 (Getting current time in JavaScript) To get the current time in JavaScript, we ne ...

  6. linux打地鼠游戏代码,JavaScript实现打地鼠小游戏

    一.实验说明 1. 环境介绍 本实验环境采用Ubuntu Linux桌面环境,实验中会用到桌面上的程序: Xfce终端: Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令 Fir ...

  7. JavaScript简体繁体中文转换

    <script type="text/javascript" language="javascript"> <!-- function win ...

  8. JavaScript入门到精通

    JavaScript 参考文章: https://www.yuque.com/u21195183/phhed3 https://developer.mozilla.org/zh-CN/docs/Lea ...

  9. javascript取得鼠标的位置

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

最新文章

  1. php 安全上传图片,php 图片上传安全探讨
  2. vim配置@year12
  3. 使用postman模拟登录请求
  4. px4 uavcan linux,PX4开发指南-12.2.1.UAVCAN Bootloader
  5. xce/mime/MimeMessage类接口的说明
  6. MapHack源代码
  7. java exception 二次抛出_java – 如何在scheduleWithFixedDelay抛出异常时重新启动计划?...
  8. 构造函数和clone以及在继承中
  9. 利用子网掩码划分子网
  10. 中奖人js滚动效果_js使用transition效果实现无缝滚动
  11. 记前端知识--数组元素的相关操作
  12. IDEA 访问Maven私服与上传组件
  13. matlab2c使用c++实现matlab函数系列教程-load函数
  14. 内存映射函数remap_pfn_range学习——示例分析(1)
  15. 关于SAX,DOM,JAXP,JDOM,DOM4J的一些理解
  16. serialVersionUID作用
  17. 1330_硬件测试中的BCI测试
  18. 无法处理文件 Snoop\Forms\BindingMap.resx,因为它位于 Internet 或受限区域中,或者文件上具有 Web 标记。要想处理这些文件,请删除 Web 标记。
  19. PDO 学习与使用 ( 二 ) PDO 数据提取 和 预处理语句
  20. redis中字符串(String)类型常见命令操作 (附有示例)

热门文章

  1. windows文本转语音 通过java 调用python 生成exe可执行文件一条龙
  2. 你精通excel吗?不,我精通python操控excel!
  3. table标签+css代码实现选项卡效果(用)
  4. python列表操作符_python——列表操作符
  5. leetcode —— 1013. 将数组分成和相等的三个部分
  6. Windows环境下基于python3 + selenium构建网络爬虫
  7. matlab用卷积积分求单自由度阻尼系统响应(零极点模型)
  8. 数字图像处理--微分算子为什么也是空间滤波器
  9. Markdown--行内公式编辑
  10. SpringMVC 运行原理及主要组件