Ich habe eine dynamische Verknüpfung in einem Eingabe-Tag angezeigt. Wie kann ich die Größe des Eingabe-Tags ändern, um die Breite des Links zu erhalten?wie Eingabe-Tag dynamisch zu ändern
Dank
Ich habe eine dynamische Verknüpfung in einem Eingabe-Tag angezeigt. Wie kann ich die Größe des Eingabe-Tags ändern, um die Breite des Links zu erhalten?wie Eingabe-Tag dynamisch zu ändern
Dank
Sie können einen Körper onload verwenden, um die Größe zu bestimmen ....
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Example</title>
<script type="text/javascript">
window.onload = function() {
thelink = document.getElementById('MyLink');
linksize = thelink.value.length;
if (linksize < 10) thelink.size = 10;
if (linksize > 50) thelink.size = 50;
}
</script>
</head>
<body>
<input id="MyLink" type="text" value="http://www.domain.com/this/is/a/very/long/link/example" />
</body>
</html>
jus tset Ihre minimale und maximale Größe für die Aufrechterhaltung der Seitenstil ....
Vielleicht haben Sie eine versteckte <span>
identisch Stil erstellen können, dann seine Breite lesen und weisen Sie die Breite der <input>
(weil es zu seinem Inhalt passt).