Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 本地编辑网站上的文本-刷新页面后不重置_Javascript_Php_Html_Css_Web - Fatal编程技术网

Javascript 本地编辑网站上的文本-刷新页面后不重置

Javascript 本地编辑网站上的文本-刷新页面后不重置,javascript,php,html,css,web,Javascript,Php,Html,Css,Web,我想知道是否有一种方法可以在本地编辑网站上的特定标签,这样即使页面重新加载,标签也不会改变 可以使用Chrome开发者工具编辑值。但如果刷新页面,所有更改都将重置 有没有一种方法可以更改一个值,使其在页面重新加载后不会更改 提前谢谢 我会这样做: 将data editableId=“XXXX”属性分配给要编辑的标签 在页面中添加一些JS,将单击和模糊事件侦听器添加到每个具有该属性的元素中 onclick函数应该向单击的元素添加contenteditable=“true”属性。然后您将能够编辑标

我想知道是否有一种方法可以在本地编辑网站上的特定标签,这样即使页面重新加载,标签也不会改变

可以使用Chrome开发者工具编辑值。但如果刷新页面,所有更改都将重置

有没有一种方法可以更改一个值,使其在页面重新加载后不会更改


提前谢谢

我会这样做:

  • 将data editableId=“XXXX”属性分配给要编辑的标签

  • 在页面中添加一些JS,将单击和模糊事件侦听器添加到每个具有该属性的元素中

  • onclick函数应该向单击的元素添加contenteditable=“true”属性。然后您将能够编辑标签

  • onblur函数应该获取dataeditableid属性和元素的文本,并通过AJAX将它们发送到PHP服务器脚本

  • 在PHP中,您可以更新数据库或HTML文件并更改内容。重新加载页面时,元素将具有新文本


当然,这个JS应该只对您可用(只有在设置了一些管理会话变量的情况下,您才能包含它)。

不要重新加载页面。按F12键后编辑对元素的更改部分。如果要更改控制台上的标签,所有更改都将消失。如果您有权访问源代码,您可以在更改标签时将其存储在某个位置。但是您可以创建一个chrome扩展,每次使用javascript加载页面时都会更改这一标签,这很奇怪,但没关系。标签可能重复