DOM更新没有显示在'View Source'中,只显示在'Inspect Element
DOM updates not shown in 'View Source', only in 'Inspect Element'
我只是写了一个简单的脚本,其中一个更改在img标签。但这并没有奏效。下面是我的脚本:
jQuery(document).ready(function($) {
var slowakluczowe = ['alt1', 'alt2', 'alt3'];
$("img").attr("alt", function() {
return slowakluczowe[Math.floor(Math.random() * slowakluczowe.length)];
});
});
脚本随机取alt
并将其固定到图像中,但这不能很好地工作。当我点击"查看源"时,它不会改变alt
,只有当我点击"检查元素"时才有效。
请看这里:http://prntscr.com/boo9jk
它只工作与'检查元素'我怎么能使它也工作与'查看源'?
View source始终显示从服务器接收到的原始数据。这不能用JavaScript改变。浏览器检查器显示DOM的实时表示,因此它将由JavaScript更新。
当您单击"查看源"时,更改数据的唯一方法是将一些数据发送到服务器,在那里进行更改,然后通过任何方法刷新页面。但我不明白你为什么需要这么做。也许您真正想做的是让用户编辑内容,然后所有人都可以看到。在这种情况下,您需要将信息发送到服务器,存储在数据库中,然后在将页面呈现给用户时使用此信息。
检查器是更强大的工具,它是一个你应该使用。只有当你特别想看到数据的原始形式时,即在页面上的任何JavaScript运行之前,查看源才真正有用。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何在生成下载文件时显示加载动画
- React重新渲染但未显示正确的组件
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 音频控件在mouseover上显示,在mouseout上淡出
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 显示5秒后隐藏潜水
- 画廊图像未显示
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 为什么Inspect元素中的错误显示函数myNUM()没有定义?如何定义函数
- 元素不会显示在页面的源代码中,但会显示在“inspect element”中
- DOM更新没有显示在'View Source'中,只显示在'Inspect Element
- 有没有可能实现一个类似firebug的“inspect”元素?使用客户端JavaScript的DOM元素高亮显示