以下是失败的代码:
var newName= "jill"
$("h1").attr('itemprop','name').html(newName);
这是微观数据:
<body itemscope itemtype="http://schema.org/Blog">
<div style="display:none;">
<h1 itemprop="name">jack</h1>
<img itemprop="image" src="http://somehewhere.com/something.png" />
<p itemprop="description">some text</p>
</div>
我需要将“jack”的值更改为“jill”。
我正在改变它以便与G +一起使用,因为“jill”的var值(虽然在这个例子中是静态的)会因为它是动态的而改变。
提前感谢您的帮助!
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以像Adil所示使用jQuery更改值,但这并不能解决您的问题。 Google+会拍摄HTML的快照,以决定如何在javascript运行之前创建代码段,或者根本不执行javascript。
最好使用服务器端语言使页面动态化。
或许对您的情况有更多解释,我们可以提出另一种方法或解决方法吗?