正在開發Chrome擴展。我想在用戶點擊按鈕時將輸入值(用戶名)更改爲某些文本。但我的解決方案不起作用。需要提醒。 我的代碼如下所示:當用戶單擊按鈕時,Javascript設置輸入值
<!DOCTYPE html>
<html>
<head>
<META http-equiv=content-type content=text/html;charset=utf8>
<META http-equiv=content-type content=text/html;charset=windows-1254>
<META http-equiv=content-type content=text/html;charset=x-mac-turkish>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<title></title>
<script>
$('#target').submit(function() {
alert('something');
return false;
$('#UserName').value('test');
});
</script>
</head>
<body>
<form id="target">
<table>
<tr>
<td>UserName:</td>
<td>
<input type="text" id="UserName" size="20" />
</td>
</tr>
<tr>
<td>Password:</td>
<td>
<input type="password" id="Password" />
</td>
</tr>
<tr>
<td></td>
<td><input type="button" value="Login" id="Login" /></td>
</tr>
</table>
</form>
</body>
</html>
我看着fidlle。是的,它的作品。但在我的擴展它不起作用。 – fuat
您的控制檯是否收到任何JavaScript錯誤?上述可能是完成您使用jQuery指定的任務的正確方法。 – pmandell
我正在開發Chrome擴展。當我在瀏覽器中打開我的html時,一切都很好,並且可以正常工作但是,當我安裝我的擴展到鉻沒有任何作品。我點擊了很多次的按鈕,但它只是刷新頁面,沒有警報沒有錯誤。 – fuat