ページにラベルがあり、ユーザーがクリックするたびにこのラベルのテキストを選択して、ユーザーがこのラベルのテキストを Ctrl+C で簡単に選択できるようにします。使ってみSomeLabel.Attributes["onclick"] = "javascript:this.select();";
ましたがダメでした。これを行う方法はありますか?
2 に答える
0
これを試してください
SomeLabel.Attributes.Add("onclick","javascript:fnSelect('" + SomeLabel.ClientID + "');");
于 2013-05-17T11:24:52.597 に答える
0
これを試して:
function fnSelect(objId) {
if (document.selection) {
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById(objId));
range.select();
}
else if (window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById(objId));
window.getSelection().addRange(range);
}
}
SomeLabel.Attributes["onclick"] = "javascript:fnSelect(" + SomeLabel.ClientID + ");";
于 2013-05-17T11:19:06.593 に答える