2013-06-29 76 views
1

在一些网站页面,当我尝试打开谷歌浏览器的“查看源代码”,并检查隐藏的值,我发现val是空白的,但是当我检查形式,其实我可以看到隐藏的价值的内容,页面加载HTML/Javascript变量

例如,this site,当我尝试查看源我不能看到nid值, 我认为这是与这个功能,

<script type="text/javascript"> 
    function upuid(a){ 
     $('input[name="nid"]').val(a) 
    } 
</script> 

但我找不到它在哪里被调用,什么是a paramet呃。

谢谢。

回答

1

查看页面源页面显示服务器返回的确切文本。 Inspect元素实际上向您显示完全渲染的DOM树。

0

该值从客户端设置。这就是为什么你无法在源代码中看到它的原因。我猜想通过ExternalInterface.call从https://www.clixsense.com/uid.swf调用方法get。 “a”是一个字符串,在这种情况下它是一个唯一的标识符。